home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_35_Splash.txt < prev    next >
Text File  |  1993-07-15  |  224KB  |  3,942 lines

  1. # near model CODE resource
  2. # jump table entries: 9976-9986 (11 of them)
  3. fn00000000:
  4. 00000000  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5. 00000004  266F 001C                movea.l    A3, [A7 + 0x1C]
  6. 00000008  7E00                     moveq.l    D7, 0x00
  7. 0000000A  283C 0000 8000           move.l     D4, 0x8000
  8. 00000010  2A3C 0000 1021           move.l     D5, 0x1021
  9. 00000016  4AAF 0020                tst.l      [A7 + 0x20]
  10. 0000001A  6722                     beq        +0x24 /* 0000003E */
  11. 0000001C  286F 0020                movea.l    A4, [A7 + 0x20]
  12. 00000020  D9CB                     add.l      A4, A3
  13. label00000022:
  14. 00000022  7000                     moveq.l    D0, 0x00
  15. 00000024  101B                     move.b     D0, [A3]+
  16. 00000026  E188                     lsl        D0, 8
  17. 00000028  B187                     xor.l      D7, D0
  18. 0000002A  7C08                     moveq.l    D6, 0x08
  19. label0000002C:
  20. 0000002C  E38F                     lsl        D7, 1
  21. 0000002E  2004                     move.l     D0, D4
  22. 00000030  C087                     and.l      D0, D7
  23. 00000032  6702                     beq        +0x4 /* 00000036 */
  24. 00000034  BB87                     xor.l      D7, D5
  25. label00000036:
  26. 00000036  5386                     subq.l     D6, 1
  27. 00000038  66F2                     bne        -0xC /* 0000002C */
  28. 0000003A  B9CB                     cmpa.l     A4, A3
  29. 0000003C  66E4                     bne        -0x1A /* 00000022 */
  30. label0000003E:
  31. 0000003E  2007                     move.l     D0, D7
  32. 00000040  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  33. 00000044  4E75                     rts
  34. fn00000046:
  35. 00000046  4E56 FFE2                link       A6, -0x001E
  36. 0000004A  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  37. 0000004E  49EE FFE8                lea.l      A4, [A6 - 0x18]
  38. 00000052  426E FFE2                clr.w      [A6 - 0x1E]
  39. 00000056  7800                     moveq.l    D4, 0x00
  40. 00000058  297C 4D42 4446 0014      move.l     [A4 + 0x14], 0x4D424446 /* 'MBDF' */
  41. 00000060  297C 4C44 4546 0010      move.l     [A4 + 0x10], 0x4C444546 /* 'LDEF' */
  42. 00000068  297C 5744 4546 000C      move.l     [A4 + 0xC], 0x57444546 /* 'WDEF' */
  43. 00000070  297C 4344 4546 0008      move.l     [A4 + 0x8], 0x43444546 /* 'CDEF' */
  44. 00000078  297C 4D44 4546 0004      move.l     [A4 + 0x4], 0x4D444546 /* 'MDEF' */
  45. 00000080  28BC 434F 4445           move.l     [A4], 0x434F4445 /* 'CODE' */
  46. 00000086  598F                     subq.l     A7, 4
  47. 00000088  7001                     moveq.l    D0, 0x01
  48. 0000008A  2F00                     move.l     -[A7], D0
  49. 0000008C  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  50. 00000090  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  51. 00000094  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  52. 00000098  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  53. 0000009C  7000                     moveq.l    D0, 0x00
  54. 0000009E  1F00                     move.b     -[A7], D0
  55. 000000A0  A99B                     syscall    SetResLoad
  56. 000000A2  4246                     clr.w      D6
  57. label000000A4:
  58. 000000A4  558F                     subq.l     A7, 2
  59. 000000A6  2006                     move.l     D0, D6
  60. 000000A8  E540                     asl        D0.w, 2
  61. 000000AA  2F34 0000                move.l     -[A7], [A4 + D0.w]
  62. 000000AE  A80D                     syscall    Count1Resources
  63. 000000B0  3A1F                     move.w     D5, [A7]+
  64. 000000B2  DB6E FFE2                add.w      [A6 - 0x1E], D5
  65. 000000B6  7E01                     moveq.l    D7, 0x01
  66. 000000B8  6028                     bra        +0x2A /* 000000E2 */
  67. label000000BA:
  68. 000000BA  598F                     subq.l     A7, 4
  69. 000000BC  2006                     move.l     D0, D6
  70. 000000BE  E540                     asl        D0.w, 2
  71. 000000C0  2F34 0000                move.l     -[A7], [A4 + D0.w]
  72. 000000C4  3F07                     move.w     -[A7], D7
  73. 000000C6  A80E                     syscall    Get1IndResource/Get1IxResource
  74. 000000C8  265F                     movea.l    A3, [A7]+
  75. 000000CA  598F                     subq.l     A7, 4
  76. 000000CC  2F0B                     move.l     -[A7], A3
  77. 000000CE  A9A5                     syscall    GetResourceSizeOnDisk/SizeResource/SizeRsrc
  78. 000000D0  D89F                     add.l      D4, [A7]+
  79. 000000D2  B7EE FFE4                cmpa.l     A3, [A6 - 0x1C]
  80. 000000D6  6608                     bne        +0xA /* 000000E0 */
  81. 000000D8  4A93                     tst.l      [A3]
  82. 000000DA  6604                     bne        +0x6 /* 000000E0 */
  83. 000000DC  2F0B                     move.l     -[A7], A3
  84. 000000DE  A9A3                     syscall    ReleaseResource
  85. label000000E0:
  86. 000000E0  5247                     addq.w     D7, 1
  87. label000000E2:
  88. 000000E2  BA47                     cmp.w      D5, D7
  89. 000000E4  6CD4                     bge        -0x2A /* 000000BA */
  90. 000000E6  5246                     addq.w     D6, 1
  91. 000000E8  0C46 0006                cmpi.w     D6, 0x6
  92. 000000EC  6DB6                     blt        -0x48 /* 000000A4 */
  93. 000000EE  7001                     moveq.l    D0, 0x01
  94. 000000F0  1F00                     move.b     -[A7], D0
  95. 000000F2  A99B                     syscall    SetResLoad
  96. 000000F4  206E 0008                movea.l    A0, [A6 + 0x8]
  97. 000000F8  30AE FFE2                move.w     [A0], [A6 - 0x1E]
  98. 000000FC  206E 000C                movea.l    A0, [A6 + 0xC]
  99. 00000100  2084                     move.l     [A0], D4
  100. 00000102  206E 0010                movea.l    A0, [A6 + 0x10]
  101. 00000106  7000                     moveq.l    D0, 0x00
  102. 00000108  2080                     move.l     [A0], D0
  103. 0000010A  598F                     subq.l     A7, 4
  104. 0000010C  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  105. 00000112  7200                     moveq.l    D1, 0x00
  106. 00000114  3F01                     move.w     -[A7], D1
  107. 00000116  A81F                     syscall    Get1Resource
  108. 00000118  265F                     movea.l    A3, [A7]+
  109. 0000011A  200B                     move.l     D0, A3
  110. 0000011C  6726                     beq        +0x28 /* 00000144 */
  111. 0000011E  2F0B                     move.l     -[A7], A3
  112. 00000120  A992                     syscall    DetachResource
  113. 00000122  598F                     subq.l     A7, 4
  114. 00000124  2F0B                     move.l     -[A7], A3
  115. 00000126  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  116. 0000012A  598F                     subq.l     A7, 4
  117. 0000012C  2F13                     move.l     -[A7], [A3]
  118. 0000012E  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  119. 00000132  4EBA FECC                jsr        [PC - 0x134 /* 00000000 */]
  120. 00000136  206E 0010                movea.l    A0, [A6 + 0x10]
  121. 0000013A  2080                     move.l     [A0], D0
  122. 0000013C  2F0B                     move.l     -[A7], A3
  123. 0000013E  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  124. 00000142  508F                     addq.l     A7, 8
  125. label00000144:
  126. 00000144  558F                     subq.l     A7, 2
  127. 00000146  A9AF                     syscall    ResError
  128. 00000148  301F                     move.w     D0, [A7]+
  129. 0000014A  4CEE 18F8 FFC6           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x3A]
  130. 00000150  4E5E                     unlink     A6
  131. 00000152  4E75                     rts
  132. fn00000154:
  133. 00000154  4E56 FFF6                link       A6, -0x000A
  134. 00000158  48E7 0300                movem.l    -[A7], D6,D7
  135. 0000015C  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  136. 00000160  0CA8 4B45 4E57 001C      cmpi.l     [A0 + 0x1C], 0x4B454E57 /* 'KENW' */
  137. 00000168  6604                     bne        +0x6 /* 0000016E */
  138. 0000016A  7000                     moveq.l    D0, 0x00
  139. 0000016C  606A                     bra        +0x6C /* 000001D8 */
  140. label0000016E:
  141. 0000016E  558F                     subq.l     A7, 2
  142. 00000170  A994                     syscall    CurResFile
  143. 00000172  3E1F                     move.w     D7, [A7]+
  144. 00000174  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  145. 00000178  3F28 00FE                move.w     -[A7], [A0 + 0xFE]
  146. 0000017C  A998                     syscall    UseResFile
  147. 0000017E  486E FFFC                pea.l      [A6 - 0x4]
  148. 00000182  486E FFF8                pea.l      [A6 - 0x8]
  149. 00000186  486E FFF6                pea.l      [A6 - 0xA]
  150. 0000018A  4EBA FEBA                jsr        [PC - 0x146 /* 00000046 */]
  151. 0000018E  7001                     moveq.l    D0, 0x01
  152. 00000190  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  153. 00000194  3228 001A                move.w     D1, [A0 + 0x1A]
  154. 00000198  B26E FFF6                cmp.w      D1, [A6 - 0xA]
  155. 0000019C  6632                     bne        +0x34 /* 000001D0 */
  156. 0000019E  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  157. 000001A2  2228 0020                move.l     D1, [A0 + 0x20]
  158. 000001A6  B2AE FFF8                cmp.l      D1, [A6 - 0x8]
  159. 000001AA  6624                     bne        +0x26 /* 000001D0 */
  160. 000001AC  2F00                     move.l     -[A7], D0
  161. 000001AE  558F                     subq.l     A7, 2
  162. 000001B0  2F3C 494E 4954           move.l     -[A7], 0x494E4954 /* 'INIT' */
  163. 000001B6  A80D                     syscall    Count1Resources
  164. 000001B8  321F                     move.w     D1, [A7]+
  165. 000001BA  201F                     move.l     D0, [A7]+
  166. 000001BC  4A41                     tst.w      D1
  167. 000001BE  6610                     bne        +0x12 /* 000001D0 */
  168. 000001C0  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  169. 000001C4  2228 001C                move.l     D1, [A0 + 0x1C]
  170. 000001C8  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  171. 000001CC  6602                     bne        +0x4 /* 000001D0 */
  172. 000001CE  7000                     moveq.l    D0, 0x00
  173. label000001D0:
  174. 000001D0  2C00                     move.l     D6, D0
  175. 000001D2  3F07                     move.w     -[A7], D7
  176. 000001D4  A998                     syscall    UseResFile
  177. 000001D6  1006                     move.b     D0, D6
  178. label000001D8:
  179. 000001D8  4CEE 00C0 FFEE           movem.l    D6,D7, [A6 - 0x12]
  180. 000001DE  4E5E                     unlink     A6
  181. 000001E0  4E75                     rts
  182. fn000001E2:
  183. 000001E2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  184. 000001E6  286F 0018                movea.l    A4, [A7 + 0x18]
  185. 000001EA  266F 0014                movea.l    A3, [A7 + 0x14]
  186. 000001EE  7000                     moveq.l    D0, 0x00
  187. 000001F0  1013                     move.b     D0, [A3]
  188. 000001F2  3C00                     move.w     D6, D0
  189. 000001F4  7E01                     moveq.l    D7, 0x01
  190. 000001F6  6014                     bra        +0x16 /* 0000020C */
  191. label000001F8:
  192. 000001F8  48C7                     ext.l      D7
  193. 000001FA  2007                     move.l     D0, D7
  194. 000001FC  7204                     moveq.l    D1, 0x04
  195. 000001FE  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  196. 00000202  1034 0800                move.b     D0, [A4 + D0]
  197. 00000206  B133 7000                xor.b      [A3 + D7.w], D0
  198. 0000020A  5247                     addq.w     D7, 1
  199. label0000020C:
  200. 0000020C  BC47                     cmp.w      D6, D7
  201. 0000020E  6CE8                     bge        -0x16 /* 000001F8 */
  202. 00000210  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  203. 00000214  4E75                     rts
  204. fn00000216:
  205. 00000216  4E56 FFC0                link       A6, -0x0040
  206. 0000021A  48E7 0018                movem.l    -[A7], A3,A4
  207. 0000021E  286E 000C                movea.l    A4, [A6 + 0xC]
  208. 00000222  266E 0008                movea.l    A3, [A6 + 0x8]
  209. 00000226  2F0B                     move.l     -[A7], A3
  210. 00000228  486E FFFE                pea.l      [A6 - 0x2]
  211. 0000022C  486E FFFA                pea.l      [A6 - 0x6]
  212. 00000230  A9F5                     syscall    GetAppParms
  213. 00000232  7000                     moveq.l    D0, 0x00
  214. 00000234  2D40 FFCC                move.l     [A6 - 0x34], D0
  215. 00000238  2D40 FFD2                move.l     [A6 - 0x2E], D0
  216. 0000023C  426E FFD6                clr.w      [A6 - 0x2A]
  217. 00000240  3D6E FFFE FFD8           move.w     [A6 - 0x28], [A6 - 0x2]
  218. 00000246  426E FFDC                clr.w      [A6 - 0x24]
  219. 0000024A  558F                     subq.l     A7, 2
  220. 0000024C  486E FFC0                pea.l      [A6 - 0x40]
  221. 00000250  7200                     moveq.l    D1, 0x00
  222. 00000252  1F01                     move.b     -[A7], D1
  223. 00000254  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  224. 00000258  38AE FFF4                move.w     [A4], [A6 - 0xC]
  225. 0000025C  206E 0010                movea.l    A0, [A6 + 0x10]
  226. 00000260  20AE FFFA                move.l     [A0], [A6 - 0x6]
  227. 00000264  558F                     subq.l     A7, 2
  228. 00000266  3F14                     move.w     -[A7], [A4]
  229. 00000268  206E 0010                movea.l    A0, [A6 + 0x10]
  230. 0000026C  2F10                     move.l     -[A7], [A0]
  231. 0000026E  2F0B                     move.l     -[A7], A3
  232. 00000270  486E FFEE                pea.l      [A6 - 0x12]
  233. 00000274  4EAD 05AA                jsr        [A5 + 0x5AA /* export_177 */]
  234. 00000278  206E 0014                movea.l    A0, [A6 + 0x14]
  235. 0000027C  20AE FFF2                move.l     [A0], [A6 - 0xE]
  236. 00000280  4CEE 1800 FFB8           movem.l    A3,A4, [A6 - 0x48]
  237. 00000286  4E5E                     unlink     A6
  238. 00000288  4E75                     rts
  239. fn0000028A:
  240. 0000028A  4E56 0000                link       A6, 0
  241. 0000028E  48E7 0310                movem.l    -[A7], D6,D7,A3
  242. 00000292  3C2E 000E                move.w     D6, [A6 + 0xE]
  243. 00000296  598F                     subq.l     A7, 4
  244. 00000298  2F3C 494E 5423           move.l     -[A7], 0x494E5423 /* 'INT#' */
  245. 0000029E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  246. 000002A2  A9A0                     syscall    GetResource
  247. 000002A4  205F                     movea.l    A0, [A7]+
  248. 000002A6  2650                     movea.l    A3, [A0]
  249. 000002A8  7E01                     moveq.l    D7, 0x01
  250. 000002AA  6012                     bra        +0x14 /* 000002BE */
  251. label000002AC:
  252. 000002AC  48C7                     ext.l      D7
  253. 000002AE  2007                     move.l     D0, D7
  254. 000002B0  D080                     add.l      D0, D0
  255. 000002B2  BC73 0800                cmp.w      D6, [A3 + D0]
  256. 000002B6  6604                     bne        +0x6 /* 000002BC */
  257. 000002B8  3007                     move.w     D0, D7
  258. 000002BA  6008                     bra        +0xA /* 000002C4 */
  259. label000002BC:
  260. 000002BC  5247                     addq.w     D7, 1
  261. label000002BE:
  262. 000002BE  BE53                     cmp.w      D7, [A3]
  263. 000002C0  6FEA                     ble        -0x14 /* 000002AC */
  264. 000002C2  7001                     moveq.l    D0, 0x01
  265. label000002C4:
  266. 000002C4  4CEE 08C0 FFF4           movem.l    D6,D7,A3, [A6 - 0xC]
  267. 000002CA  4E5E                     unlink     A6
  268. 000002CC  4E75                     rts
  269. fn000002CE:
  270. 000002CE  4E56 FF00                link       A6, -0x0100
  271. 000002D2  48E7 0018                movem.l    -[A7], A3,A4
  272. 000002D6  286E 000C                movea.l    A4, [A6 + 0xC]
  273. 000002DA  47EE FF00                lea.l      A3, [A6 - 0x100]
  274. 000002DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  275. 000002E2  2F0B                     move.l     -[A7], A3
  276. 000002E4  4EAD 0642                jsr        [A5 + 0x642 /* export_196 */]
  277. 000002E8  598F                     subq.l     A7, 4
  278. 000002EA  2F0C                     move.l     -[A7], A4
  279. 000002EC  7000                     moveq.l    D0, 0x00
  280. 000002EE  2F00                     move.l     -[A7], D0
  281. 000002F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  282. 000002F4  7202                     moveq.l    D1, 0x02
  283. 000002F6  2F01                     move.l     -[A7], D1
  284. 000002F8  240B                     move.l     D2, A3
  285. 000002FA  5282                     addq.l     D2, 1
  286. 000002FC  2F02                     move.l     -[A7], D2
  287. 000002FE  7400                     moveq.l    D2, 0x00
  288. 00000300  1413                     move.b     D2, [A3]
  289. 00000302  2F02                     move.l     -[A7], D2
  290. 00000304  A9E0                     syscall    Munger
  291. 00000306  2054                     movea.l    A0, [A4]
  292. 00000308  1013                     move.b     D0, [A3]
  293. 0000030A  5500                     subq.b     D0, 2
  294. 0000030C  D110                     add.b      [A0], D0
  295. 0000030E  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  296. 00000314  4E5E                     unlink     A6
  297. 00000316  4E75                     rts
  298. fn00000318:
  299. 00000318  4E56 FF00                link       A6, -0x0100
  300. 0000031C  48E7 0018                movem.l    -[A7], A3,A4
  301. 00000320  286E 0010                movea.l    A4, [A6 + 0x10]
  302. 00000324  47EE FF00                lea.l      A3, [A6 - 0x100]
  303. 00000328  2F0B                     move.l     -[A7], A3
  304. 0000032A  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  305. 0000032E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  306. 00000332  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  307. 00000336  598F                     subq.l     A7, 4
  308. 00000338  2F0C                     move.l     -[A7], A4
  309. 0000033A  7000                     moveq.l    D0, 0x00
  310. 0000033C  2F00                     move.l     -[A7], D0
  311. 0000033E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  312. 00000342  7202                     moveq.l    D1, 0x02
  313. 00000344  2F01                     move.l     -[A7], D1
  314. 00000346  240B                     move.l     D2, A3
  315. 00000348  5282                     addq.l     D2, 1
  316. 0000034A  2F02                     move.l     -[A7], D2
  317. 0000034C  7400                     moveq.l    D2, 0x00
  318. 0000034E  1413                     move.b     D2, [A3]
  319. 00000350  2F02                     move.l     -[A7], D2
  320. 00000352  A9E0                     syscall    Munger
  321. 00000354  2054                     movea.l    A0, [A4]
  322. 00000356  1013                     move.b     D0, [A3]
  323. 00000358  5500                     subq.b     D0, 2
  324. 0000035A  D110                     add.b      [A0], D0
  325. 0000035C  4CEE 1800 FEF8           movem.l    A3,A4, [A6 - 0x108]
  326. 00000362  4E5E                     unlink     A6
  327. 00000364  4E75                     rts
  328. fn00000366:
  329. 00000366  4E56 0000                link       A6, 0
  330. 0000036A  48E7 0018                movem.l    -[A7], A3,A4
  331. 0000036E  286E 0008                movea.l    A4, [A6 + 0x8]
  332. 00000372  266E 000C                movea.l    A3, [A6 + 0xC]
  333. 00000376  598F                     subq.l     A7, 4
  334. 00000378  2F0B                     move.l     -[A7], A3
  335. 0000037A  7000                     moveq.l    D0, 0x00
  336. 0000037C  2F00                     move.l     -[A7], D0
  337. 0000037E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  338. 00000382  7202                     moveq.l    D1, 0x02
  339. 00000384  2F01                     move.l     -[A7], D1
  340. 00000386  2F0C                     move.l     -[A7], A4
  341. 00000388  7001                     moveq.l    D0, 0x01
  342. 0000038A  2F00                     move.l     -[A7], D0
  343. 0000038C  A9E0                     syscall    Munger
  344. 0000038E  2053                     movea.l    A0, [A3]
  345. 00000390  5310                     subq.b     [A0], 1
  346. 00000392  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  347. 00000398  4E5E                     unlink     A6
  348. 0000039A  4E75                     rts
  349. fn0000039C:
  350. 0000039C  4E56 FFFE                link       A6, -0x0002
  351. 000003A0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  352. 000003A4  2C2E 0008                move.l     D6, [A6 + 0x8]
  353. 000003A8  286E 000C                movea.l    A4, [A6 + 0xC]
  354. 000003AC  266E 0010                movea.l    A3, [A6 + 0x10]
  355. 000003B0  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  356. 000003B4  1D68 0018 FFFF           move.b     [A6 - 0x1], [A0 + 0x18]
  357. 000003BA  2E06                     move.l     D7, D6
  358. 000003BC  E087                     asr        D7, 8
  359. 000003BE  2F0B                     move.l     -[A7], A3
  360. 000003C0  2F0C                     move.l     -[A7], A4
  361. 000003C2  48C7                     ext.l      D7
  362. 000003C4  2F07                     move.l     -[A7], D7
  363. 000003C6  4EBA FF06                jsr        [PC - 0xFA /* 000002CE */]
  364. 000003CA  522B 0001                addq.b     [A3 + 0x1], 1
  365. 000003CE  2F0B                     move.l     -[A7], A3
  366. 000003D0  2F0C                     move.l     -[A7], A4
  367. 000003D2  486E FFFF                pea.l      [A6 - 0x1]
  368. 000003D6  4EBA FF8E                jsr        [PC - 0x72 /* 00000366 */]
  369. 000003DA  203C 0000 00F0           move.l     D0, 0xF0
  370. 000003E0  C086                     and.l      D0, D6
  371. 000003E2  2E00                     move.l     D7, D0
  372. 000003E4  E887                     asr        D7, 4
  373. 000003E6  522B 0001                addq.b     [A3 + 0x1], 1
  374. 000003EA  2F0B                     move.l     -[A7], A3
  375. 000003EC  2F0C                     move.l     -[A7], A4
  376. 000003EE  48C7                     ext.l      D7
  377. 000003F0  2F07                     move.l     -[A7], D7
  378. 000003F2  4EBA FEDA                jsr        [PC - 0x126 /* 000002CE */]
  379. 000003F6  7E0F                     moveq.l    D7, 0x0F
  380. 000003F8  CE86                     and.l      D7, D6
  381. 000003FA  522B 0001                addq.b     [A3 + 0x1], 1
  382. 000003FE  4A47                     tst.w      D7
  383. 00000400  4FEF 0024                lea.l      A7, [A7 + 0x24]
  384. 00000404  6626                     bne        +0x28 /* 0000042C */
  385. 00000406  422E FFFF                clr.b      [A6 - 0x1]
  386. 0000040A  2F0B                     move.l     -[A7], A3
  387. 0000040C  2F0C                     move.l     -[A7], A4
  388. 0000040E  486E FFFF                pea.l      [A6 - 0x1]
  389. 00000412  4EBA FF52                jsr        [PC - 0xAE /* 00000366 */]
  390. 00000416  522B 0001                addq.b     [A3 + 0x1], 1
  391. 0000041A  2F0B                     move.l     -[A7], A3
  392. 0000041C  2F0C                     move.l     -[A7], A4
  393. 0000041E  486E FFFF                pea.l      [A6 - 0x1]
  394. 00000422  4EBA FF42                jsr        [PC - 0xBE /* 00000366 */]
  395. 00000426  4FEF 0018                lea.l      A7, [A7 + 0x18]
  396. 0000042A  6020                     bra        +0x22 /* 0000044C */
  397. label0000042C:
  398. 0000042C  2F0B                     move.l     -[A7], A3
  399. 0000042E  2F0C                     move.l     -[A7], A4
  400. 00000430  486E FFFF                pea.l      [A6 - 0x1]
  401. 00000434  4EBA FF30                jsr        [PC - 0xD0 /* 00000366 */]
  402. 00000438  522B 0001                addq.b     [A3 + 0x1], 1
  403. 0000043C  2F0B                     move.l     -[A7], A3
  404. 0000043E  2F0C                     move.l     -[A7], A4
  405. 00000440  48C7                     ext.l      D7
  406. 00000442  2F07                     move.l     -[A7], D7
  407. 00000444  4EBA FE88                jsr        [PC - 0x178 /* 000002CE */]
  408. 00000448  4FEF 0018                lea.l      A7, [A7 + 0x18]
  409. label0000044C:
  410. 0000044C  4CEE 18C0 FFEE           movem.l    D6,D7,A3,A4, [A6 - 0x12]
  411. 00000452  4E5E                     unlink     A6
  412. 00000454  4E75                     rts
  413. fn00000456:
  414. 00000456  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  415. 0000045A  4A28 0009                tst.b      [A0 + 0x9]
  416. 0000045E  671A                     beq        +0x1C /* 0000047A */
  417. 00000460  598F                     subq.l     A7, 4
  418. 00000462  AA2A                     syscall    GetMainDevice
  419. 00000464  205F                     movea.l    A0, [A7]+
  420. 00000466  2050                     movea.l    A0, [A0]
  421. 00000468  2068 0016                movea.l    A0, [A0 + 0x16]
  422. 0000046C  2050                     movea.l    A0, [A0]
  423. 0000046E  7003                     moveq.l    D0, 0x03
  424. 00000470  B068 0024                cmp.w      D0, [A0 + 0x24]
  425. 00000474  5EC0                     sgt        D0
  426. 00000476  4400                     neg.b      D0
  427. 00000478  6002                     bra        +0x4 /* 0000047C */
  428. label0000047A:
  429. 0000047A  7001                     moveq.l    D0, 0x01
  430. label0000047C:
  431. 0000047C  4E75                     rts
  432. fn0000047E:
  433. 0000047E  4E56 FFF8                link       A6, -0x0008
  434. 00000482  48E7 0018                movem.l    -[A7], A3,A4
  435. 00000486  598F                     subq.l     A7, 4
  436. 00000488  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  437. 0000048C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  438. 00000490  A9A0                     syscall    GetResource
  439. 00000492  205F                     movea.l    A0, [A7]+
  440. 00000494  2050                     movea.l    A0, [A0]
  441. 00000496  47D0                     lea.l      A3, [A0]
  442. 00000498  486E FFFC                pea.l      [A6 - 0x4]
  443. 0000049C  A910                     syscall    GetWMgrPort
  444. 0000049E  206E FFFC                movea.l    A0, [A6 - 0x4]
  445. 000004A2  49E8 0010                lea.l      A4, [A0 + 0x10]
  446. 000004A6  486E FFF8                pea.l      [A6 - 0x8]
  447. 000004AA  486E FFFA                pea.l      [A6 - 0x6]
  448. 000004AE  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  449. 000004B2  7075                     moveq.l    D0, 0x75
  450. 000004B4  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  451. 000004B8  6E0C                     bgt        +0xE /* 000004C6 */
  452. 000004BA  558F                     subq.l     A7, 2
  453. 000004BC  3EB8 0BAA                move.w     [A7], [0x00000BAA /* MBarHeight */]
  454. 000004C0  301F                     move.w     D0, [A7]+
  455. 000004C2  48C0                     ext.l      D0
  456. 000004C4  6002                     bra        +0x4 /* 000004C8 */
  457. label000004C6:
  458. 000004C6  7014                     moveq.l    D0, 0x14
  459. label000004C8:
  460. 000004C8  3D40 FFFA                move.w     [A6 - 0x6], D0
  461. 000004CC  2F0B                     move.l     -[A7], A3
  462. 000004CE  302C 0006                move.w     D0, [A4 + 0x6]
  463. 000004D2  906C 0002                sub.w      D0, [A4 + 0x2]
  464. 000004D6  322B 0006                move.w     D1, [A3 + 0x6]
  465. 000004DA  926B 0002                sub.w      D1, [A3 + 0x2]
  466. 000004DE  9041                     sub.w      D0, D1
  467. 000004E0  48C0                     ext.l      D0
  468. 000004E2  E280                     asr        D0, 1
  469. 000004E4  322B 0002                move.w     D1, [A3 + 0x2]
  470. 000004E8  48C1                     ext.l      D1
  471. 000004EA  9081                     sub.l      D0, D1
  472. 000004EC  3F00                     move.w     -[A7], D0
  473. 000004EE  302C 0004                move.w     D0, [A4 + 0x4]
  474. 000004F2  9054                     sub.w      D0, [A4]
  475. 000004F4  322B 0004                move.w     D1, [A3 + 0x4]
  476. 000004F8  9253                     sub.w      D1, [A3]
  477. 000004FA  9041                     sub.w      D0, D1
  478. 000004FC  906E FFFA                sub.w      D0, [A6 - 0x6]
  479. 00000500  48C0                     ext.l      D0
  480. 00000502  7203                     moveq.l    D1, 0x03
  481. 00000504  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  482. 00000508  3213                     move.w     D1, [A3]
  483. 0000050A  48C1                     ext.l      D1
  484. 0000050C  9081                     sub.l      D0, D1
  485. 0000050E  322E FFFA                move.w     D1, [A6 - 0x6]
  486. 00000512  48C1                     ext.l      D1
  487. 00000514  D280                     add.l      D1, D0
  488. 00000516  3F01                     move.w     -[A7], D1
  489. 00000518  A8A8                     syscall    OffsetRect
  490. 0000051A  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  491. 00000520  4E5E                     unlink     A6
  492. 00000522  4E75                     rts
  493. fn00000524:
  494. 00000524  4E56 FF88                link       A6, -0x0078
  495. 00000528  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  496. 0000052C  382E 0016                move.w     D4, [A6 + 0x16]
  497. 00000530  3A2E 0012                move.w     D5, [A6 + 0x12]
  498. 00000534  3F04                     move.w     -[A7], D4
  499. 00000536  A989                     syscall    CouldAlert
  500. 00000538  598F                     subq.l     A7, 4
  501. 0000053A  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  502. 00000540  3F04                     move.w     -[A7], D4
  503. 00000542  A9A0                     syscall    GetResource
  504. 00000544  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  505. 00000548  598F                     subq.l     A7, 4
  506. 0000054A  2F3C 4449 544C           move.l     -[A7], 0x4449544C /* 'DITL' */
  507. 00000550  206E FFF8                movea.l    A0, [A6 - 0x8]
  508. 00000554  2050                     movea.l    A0, [A0]
  509. 00000556  3F28 0008                move.w     -[A7], [A0 + 0x8]
  510. 0000055A  A9A0                     syscall    GetResource
  511. 0000055C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  512. 00000560  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  513. 00000564  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  514. 00000568  598F                     subq.l     A7, 4
  515. 0000056A  206E FFFC                movea.l    A0, [A6 - 0x4]
  516. 0000056E  2F10                     move.l     -[A7], [A0]
  517. 00000570  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  518. 00000574  265F                     movea.l    A3, [A7]+
  519. 00000576  548B                     addq.l     A3, 2
  520. 00000578  7E01                     moveq.l    D7, 0x01
  521. 0000057A  601E                     bra        +0x20 /* 0000059A */
  522. label0000057C:
  523. 0000057C  D6FC 000D                add.w      A3, 0xD /* '\r' */
  524. 00000580  1013                     move.b     D0, [A3]
  525. 00000582  5200                     addq.b     D0, 1
  526. 00000584  7200                     moveq.l    D1, 0x00
  527. 00000586  1200                     move.b     D1, D0
  528. 00000588  D7C1                     add.l      A3, D1
  529. 0000058A  200B                     move.l     D0, A3
  530. 0000058C  7202                     moveq.l    D1, 0x02
  531. 0000058E  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  532. 00000592  4A80                     tst.l      D0
  533. 00000594  6702                     beq        +0x4 /* 00000598 */
  534. 00000596  528B                     addq.l     A3, 1
  535. label00000598:
  536. 00000598  5247                     addq.w     D7, 1
  537. label0000059A:
  538. 0000059A  BA47                     cmp.w      D5, D7
  539. 0000059C  6EDE                     bgt        -0x20 /* 0000057C */
  540. 0000059E  588B                     addq.l     A3, 4
  541. 000005A0  486E FF8C                pea.l      [A6 - 0x74]
  542. 000005A4  A86F                     syscall    OpenPort
  543. 000005A6  598F                     subq.l     A7, 4
  544. 000005A8  2F0B                     move.l     -[A7], A3
  545. 000005AA  2F0B                     move.l     -[A7], A3
  546. 000005AC  A9D2                     syscall    TENew
  547. 000005AE  285F                     movea.l    A4, [A7]+
  548. 000005B0  202E 0008                move.l     D0, [A6 + 0x8]
  549. 000005B4  5280                     addq.l     D0, 1
  550. 000005B6  2F00                     move.l     -[A7], D0
  551. 000005B8  206E 0008                movea.l    A0, [A6 + 0x8]
  552. 000005BC  7000                     moveq.l    D0, 0x00
  553. 000005BE  1010                     move.b     D0, [A0]
  554. 000005C0  2F00                     move.l     -[A7], D0
  555. 000005C2  2F0C                     move.l     -[A7], A4
  556. 000005C4  A9CF                     syscall    TESetText
  557. 000005C6  2054                     movea.l    A0, [A4]
  558. 000005C8  7003                     moveq.l    D0, 0x03
  559. 000005CA  B068 005E                cmp.w      D0, [A0 + 0x5E]
  560. 000005CE  6C0A                     bge        +0xC /* 000005DA */
  561. 000005D0  2054                     movea.l    A0, [A4]
  562. 000005D2  3028 005E                move.w     D0, [A0 + 0x5E]
  563. 000005D6  48C0                     ext.l      D0
  564. 000005D8  6002                     bra        +0x4 /* 000005DC */
  565. label000005DA:
  566. 000005DA  7003                     moveq.l    D0, 0x03
  567. label000005DC:
  568. 000005DC  3C00                     move.w     D6, D0
  569. 000005DE  206E FFF8                movea.l    A0, [A6 - 0x8]
  570. 000005E2  2050                     movea.l    A0, [A0]
  571. 000005E4  2D48 FF88                move.l     [A6 - 0x78], A0
  572. 000005E8  3010                     move.w     D0, [A0]
  573. 000005EA  48C0                     ext.l      D0
  574. 000005EC  2054                     movea.l    A0, [A4]
  575. 000005EE  3228 0018                move.w     D1, [A0 + 0x18]
  576. 000005F2  C3C6                     muls.w     D1, D6
  577. 000005F4  D280                     add.l      D1, D0
  578. 000005F6  3013                     move.w     D0, [A3]
  579. 000005F8  48C0                     ext.l      D0
  580. 000005FA  D081                     add.l      D0, D1
  581. 000005FC  5880                     addq.l     D0, 4
  582. 000005FE  206E FF88                movea.l    A0, [A6 - 0x78]
  583. 00000602  3140 0004                move.w     [A0 + 0x4], D0
  584. 00000606  2F0C                     move.l     -[A7], A4
  585. 00000608  A9CD                     syscall    TEDispose
  586. 0000060A  486E FF8C                pea.l      [A6 - 0x74]
  587. 0000060E  A87D                     syscall    ClosePort
  588. 00000610  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  589. 00000614  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  590. 00000618  2F3C 414C 5254           move.l     -[A7], 0x414C5254 /* 'ALRT' */
  591. 0000061E  48C4                     ext.l      D4
  592. 00000620  2F04                     move.l     -[A7], D4
  593. 00000622  4EBA FE5A                jsr        [PC - 0x1A6 /* 0000047E */]
  594. 00000626  A850                     syscall    InitCursor
  595. 00000628  302E 000E                move.w     D0, [A6 + 0xE]
  596. 0000062C  508F                     addq.l     A7, 8
  597. 0000062E  6B40                     bmi        +0x42 /* 00000670 */
  598. 00000630  0C40 0002                cmpi.w     D0, 0x2
  599. 00000634  6E3A                     bgt        +0x3C /* 00000670 */
  600. 00000636  D040                     add.w      D0, D0
  601. 00000638  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  602. 0000063C  4EFB 0000                jmp        [PC + D0.w]
  603. 00000640  0008 0016                ori.b      A0, 0x16
  604. 00000644  0024 558F                ori.b      -[A4], 0x8F
  605. 00000648  3F04                     move.w     -[A7], D4
  606. 0000064A  7000                     moveq.l    D0, 0x00
  607. 0000064C  2F00                     move.l     -[A7], D0
  608. 0000064E  A986                     syscall    StopAlert
  609. 00000650  3A1F                     move.w     D5, [A7]+
  610. 00000652  6028                     bra        +0x2A /* 0000067C */
  611. 00000654  558F                     subq.l     A7, 2
  612. 00000656  3F04                     move.w     -[A7], D4
  613. 00000658  7000                     moveq.l    D0, 0x00
  614. 0000065A  2F00                     move.l     -[A7], D0
  615. 0000065C  A987                     syscall    NoteAlert
  616. 0000065E  3A1F                     move.w     D5, [A7]+
  617. 00000660  601A                     bra        +0x1C /* 0000067C */
  618. 00000662  558F                     subq.l     A7, 2
  619. 00000664  3F04                     move.w     -[A7], D4
  620. 00000666  7000                     moveq.l    D0, 0x00
  621. 00000668  2F00                     move.l     -[A7], D0
  622. 0000066A  A988                     syscall    CautionAlert
  623. 0000066C  3A1F                     move.w     D5, [A7]+
  624. 0000066E  600C                     bra        +0xE /* 0000067C */
  625. label00000670:
  626. 00000670  558F                     subq.l     A7, 2
  627. 00000672  3F04                     move.w     -[A7], D4
  628. 00000674  7000                     moveq.l    D0, 0x00
  629. 00000676  2F00                     move.l     -[A7], D0
  630. 00000678  A985                     syscall    Alert
  631. 0000067A  3A1F                     move.w     D5, [A7]+
  632. label0000067C:
  633. 0000067C  3F04                     move.w     -[A7], D4
  634. 0000067E  A98A                     syscall    FreeAlert
  635. 00000680  3005                     move.w     D0, D5
  636. 00000682  4CEE 18F0 FF70           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x90]
  637. 00000688  4E5E                     unlink     A6
  638. 0000068A  4E75                     rts
  639. fn0000068C:
  640. 0000068C  4E56 FF00                link       A6, -0x0100
  641. 00000690  2F0B                     move.l     -[A7], A3
  642. 00000692  47EE FF00                lea.l      A3, [A6 - 0x100]
  643. 00000696  2F0B                     move.l     -[A7], A3
  644. 00000698  3F3C 0083                move.w     -[A7], 0x83
  645. 0000069C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  646. 000006A0  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  647. 000006A4  2F0B                     move.l     -[A7], A3
  648. 000006A6  486D B3D8                pea.l      [A5 - 0x4C28]
  649. 000006AA  486D B3DA                pea.l      [A5 - 0x4C26]
  650. 000006AE  486D B3DC                pea.l      [A5 - 0x4C24]
  651. 000006B2  A98B                     syscall    ParamText
  652. 000006B4  4878 0084                push.l     0x84
  653. 000006B8  7002                     moveq.l    D0, 0x02
  654. 000006BA  2F00                     move.l     -[A7], D0
  655. 000006BC  7200                     moveq.l    D1, 0x00
  656. 000006BE  2F01                     move.l     -[A7], D1
  657. 000006C0  2F0B                     move.l     -[A7], A3
  658. 000006C2  4EBA FE60                jsr        [PC - 0x1A0 /* 00000524 */]
  659. 000006C6  266E FEFC                movea.l    A3, [A6 - 0x104]
  660. 000006CA  4E5E                     unlink     A6
  661. 000006CC  4E75                     rts
  662. fn000006CE:
  663. 000006CE  48E7 0300                movem.l    -[A7], D6,D7
  664. 000006D2  1C2F 0013                move.b     D6, [A7 + 0x13]
  665. 000006D6  3E2F 000E                move.w     D7, [A7 + 0xE]
  666. 000006DA  0C06 0001                cmpi.b     D6, 0x1
  667. 000006DE  6624                     bne        +0x26 /* 00000704 */
  668. 000006E0  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  669. 000006E4  4A68 0002                tst.w      [A0 + 0x2]
  670. 000006E8  6F1A                     ble        +0x1C /* 00000704 */
  671. 000006EA  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  672. 000006EE  7004                     moveq.l    D0, 0x04
  673. 000006F0  B068 0002                cmp.w      D0, [A0 + 0x2]
  674. 000006F4  6F0E                     ble        +0x10 /* 00000704 */
  675. 000006F6  CE7C 03FF                and.w      D7, 0x3FF
  676. 000006FA  0C47 01FF                cmpi.w     D7, 0x1FF
  677. 000006FE  6F04                     ble        +0x6 /* 00000704 */
  678. 00000700  3E3C A89F                move.w     D7, 0xA89F
  679. label00000704:
  680. 00000704  598F                     subq.l     A7, 4
  681. 00000706  3F07                     move.w     -[A7], D7
  682. 00000708  1F06                     move.b     -[A7], D6
  683. 0000070A  4EAD 0452                jsr        [A5 + 0x452 /* export_134 */]
  684. 0000070E  598F                     subq.l     A7, 4
  685. 00000710  3F3C A89F                move.w     -[A7], 0xA89F
  686. 00000714  4EAD 044A                jsr        [A5 + 0x44A /* export_133 */]
  687. 00000718  201F                     move.l     D0, [A7]+
  688. 0000071A  B09F                     cmp.l      D0, [A7]+
  689. 0000071C  56C0                     sne        D0
  690. 0000071E  4400                     neg.b      D0
  691. 00000720  4CDF 00C0                movem.l    D6,D7, [A7]+
  692. 00000724  4E75                     rts
  693. fn00000726:
  694. 00000726  4E56 FFEE                link       A6, -0x0012
  695. 0000072A  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  696. 0000072E  2D7C 5049 4354 FFF6      move.l     [A6 - 0xA], 0x50494354 /* 'PICT' */
  697. 00000736  2D7C 4449 544C FFF2      move.l     [A6 - 0xE], 0x4449544C /* 'DITL' */
  698. 0000073E  2D7C 444C 4F47 FFEE      move.l     [A6 - 0x12], 0x444C4F47 /* 'DLOG' */
  699. 00000746  3D7C 0083 FFFE           move.w     [A6 - 0x2], 0x83
  700. 0000074C  3D7C 0081 FFFC           move.w     [A6 - 0x4], 0x81
  701. 00000752  3D7C 0081 FFFA           move.w     [A6 - 0x6], 0x81
  702. 00000758  7C00                     moveq.l    D6, 0x00
  703. 0000075A  4247                     clr.w      D7
  704. label0000075C:
  705. 0000075C  598F                     subq.l     A7, 4
  706. 0000075E  2007                     move.l     D0, D7
  707. 00000760  E540                     asl        D0.w, 2
  708. 00000762  2F36 00EE                move.l     -[A7], [A6 + D0.w - 0x18]
  709. 00000766  2007                     move.l     D0, D7
  710. 00000768  D040                     add.w      D0, D0
  711. 0000076A  3F36 00FA                move.w     -[A7], [A6 + D0.w - 0x6]
  712. 0000076E  A9A0                     syscall    GetResource
  713. 00000770  265F                     movea.l    A3, [A7]+
  714. 00000772  200B                     move.l     D0, A3
  715. 00000774  6608                     bne        +0xA /* 0000077E */
  716. 00000776  203C 4B69 6C6C           move.l     D0, 0x4B696C6C /* 'Kill' */
  717. 0000077C  6046                     bra        +0x48 /* 000007C4 */
  718. label0000077E:
  719. 0000077E  2007                     move.l     D0, D7
  720. 00000780  E540                     asl        D0.w, 2
  721. 00000782  0CB6 444C 4F47 00EE      cmpi.l     [A6 + D0.w - 0x18], 0x444C4F47 /* 'DLOG' */
  722. 0000078A  6616                     bne        +0x18 /* 000007A2 */
  723. 0000078C  2053                     movea.l    A0, [A3]
  724. 0000078E  49D0                     lea.l      A4, [A0]
  725. 00000790  2F0C                     move.l     -[A7], A4
  726. 00000792  302C 0002                move.w     D0, [A4 + 0x2]
  727. 00000796  4440                     neg.w      D0
  728. 00000798  3F00                     move.w     -[A7], D0
  729. 0000079A  3014                     move.w     D0, [A4]
  730. 0000079C  4440                     neg.w      D0
  731. 0000079E  3F00                     move.w     -[A7], D0
  732. 000007A0  A8A8                     syscall    OffsetRect
  733. label000007A2:
  734. 000007A2  598F                     subq.l     A7, 4
  735. 000007A4  2F0B                     move.l     -[A7], A3
  736. 000007A6  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  737. 000007AA  598F                     subq.l     A7, 4
  738. 000007AC  2F13                     move.l     -[A7], [A3]
  739. 000007AE  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  740. 000007B2  4EBA F84C                jsr        [PC - 0x7B4 /* 00000000 */]
  741. 000007B6  DC80                     add.l      D6, D0
  742. 000007B8  508F                     addq.l     A7, 8
  743. 000007BA  5247                     addq.w     D7, 1
  744. 000007BC  0C47 0003                cmpi.w     D7, 0x3
  745. 000007C0  6D9A                     blt        -0x64 /* 0000075C */
  746. 000007C2  2006                     move.l     D0, D6
  747. label000007C4:
  748. 000007C4  4CEE 18C8 FFDA           movem.l    D3,D6,D7,A3,A4, [A6 - 0x26]
  749. 000007CA  4E5E                     unlink     A6
  750. 000007CC  4E75                     rts
  751. fn000007CE:
  752. 000007CE  4E56 F548                link       A6, -0x0AB8
  753. 000007D2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  754. 000007D6  41ED B3DE                lea.l      A0, [A5 - 0x4C22]
  755. 000007DA  2D48 FFF8                move.l     [A6 - 0x8], A0
  756. 000007DE  41ED B3F4                lea.l      A0, [A5 - 0x4C0C]
  757. 000007E2  2D48 FFFC                move.l     [A6 - 0x4], A0
  758. 000007E6  47ED B402                lea.l      A3, [A5 - 0x4BFE]
  759. 000007EA  7000                     moveq.l    D0, 0x00
  760. 000007EC  2B40 B422                move.l     [A5 - 0x4BDE], D0
  761. 000007F0  724B                     moveq.l    D1, 0x4B
  762. 000007F2  B213                     cmp.b      D1, [A3]
  763. 000007F4  6716                     beq        +0x18 /* 0000080C */
  764. 000007F6  7020                     moveq.l    D0, 0x20
  765. 000007F8  B02B 0004                cmp.b      D0, [A3 + 0x4]
  766. 000007FC  660E                     bne        +0x10 /* 0000080C */
  767. 000007FE  4EBA FF26                jsr        [PC - 0xDA /* 00000726 */]
  768. 00000802  B093                     cmp.l      D0, [A3]
  769. 00000804  6706                     beq        +0x8 /* 0000080C */
  770. 00000806  70FE                     moveq.l    D0, 0xFFFFFFFE
  771. 00000808  6000 03D8                bra        +0x3DA /* 00000BE2 */
  772. label0000080C:
  773. 0000080C  7020                     moveq.l    D0, 0x20
  774. 0000080E  B02B 0004                cmp.b      D0, [A3 + 0x4]
  775. 00000812  6606                     bne        +0x8 /* 0000081A */
  776. 00000814  7000                     moveq.l    D0, 0x00
  777. 00000816  6000 03CA                bra        +0x3CC /* 00000BE2 */
  778. label0000081A:
  779. 0000081A  558F                     subq.l     A7, 2
  780. 0000081C  486D B40C                pea.l      [A5 - 0x4BF4]
  781. 00000820  486E FFA8                pea.l      [A6 - 0x58]
  782. 00000824  4EAD 0442                jsr        [A5 + 0x442 /* export_132 */]
  783. 00000828  4A5F                     tst.w      [A7]+
  784. 0000082A  6706                     beq        +0x8 /* 00000832 */
  785. 0000082C  7000                     moveq.l    D0, 0x00
  786. 0000082E  6000 03B2                bra        +0x3B4 /* 00000BE2 */
  787. label00000832:
  788. 00000832  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  789. 00000836  4868 00FA                pea.l      [A0 + 0xFA]
  790. 0000083A  202E FFF8                move.l     D0, [A6 - 0x8]
  791. 0000083E  5080                     addq.l     D0, 8
  792. 00000840  2F00                     move.l     -[A7], D0
  793. 00000842  7004                     moveq.l    D0, 0x04
  794. 00000844  2F00                     move.l     -[A7], D0
  795. 00000846  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  796. 0000084A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  797. 0000084E  4868 00FA                pea.l      [A0 + 0xFA]
  798. 00000852  202E FFFC                move.l     D0, [A6 - 0x4]
  799. 00000856  5080                     addq.l     D0, 8
  800. 00000858  2F00                     move.l     -[A7], D0
  801. 0000085A  7004                     moveq.l    D0, 0x04
  802. 0000085C  2F00                     move.l     -[A7], D0
  803. 0000085E  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  804. 00000862  2F0B                     move.l     -[A7], A3
  805. 00000864  202E FFF8                move.l     D0, [A6 - 0x8]
  806. 00000868  720D                     moveq.l    D1, 0x0D
  807. 0000086A  D081                     add.l      D0, D1
  808. 0000086C  2F00                     move.l     -[A7], D0
  809. 0000086E  7008                     moveq.l    D0, 0x08
  810. 00000870  2F00                     move.l     -[A7], D0
  811. 00000872  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  812. 00000876  598F                     subq.l     A7, 4
  813. 00000878  7068                     moveq.l    D0, 0x68
  814. 0000087A  2F00                     move.l     -[A7], D0
  815. 0000087C  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  816. 00000880  2B5F B422                move.l     [A5 - 0x4BDE], [A7]+
  817. 00000884  2F2D B422                move.l     -[A7], [A5 - 0x4BDE]
  818. 00000888  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  819. 0000088C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  820. 00000890  486D B412                pea.l      [A5 - 0x4BEE]
  821. 00000894  3F3C 00FF                move.w     -[A7], 0xFF
  822. 00000898  4EAD 06D2                jsr        [A5 + 0x6D2 /* export_214 */]
  823. 0000089C  7000                     moveq.l    D0, 0x00
  824. 0000089E  2D40 FFB6                move.l     [A6 - 0x4A], D0
  825. 000008A2  2D6D B422 FFC8           move.l     [A6 - 0x38], [A5 - 0x4BDE]
  826. 000008A8  1D7C 0008 FFC6           move.b     [A6 - 0x3A], 0x8
  827. 000008AE  1D7C 0003 FFC7           move.b     [A6 - 0x39], 0x3
  828. 000008B4  1D7C 00FF FFCC           move.b     [A6 - 0x34], 0xFF
  829. 000008BA  558F                     subq.l     A7, 2
  830. 000008BC  486E FFAA                pea.l      [A6 - 0x56]
  831. 000008C0  7200                     moveq.l    D1, 0x00
  832. 000008C2  1F01                     move.b     -[A7], D1
  833. 000008C4  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  834. 000008C8  3D5F FFA6                move.w     [A6 - 0x5A], [A7]+
  835. 000008CC  671A                     beq        +0x1C /* 000008E8 */
  836. 000008CE  302E FFA6                move.w     D0, [A6 - 0x5A]
  837. 000008D2  48C0                     ext.l      D0
  838. 000008D4  0C80 FFFF FBFD           cmpi.l     D0, 0xFFFFFBFD
  839. 000008DA  6606                     bne        +0x8 /* 000008E2 */
  840. 000008DC  70FF                     moveq.l    D0, 0xFFFFFFFF
  841. 000008DE  6000 0302                bra        +0x304 /* 00000BE2 */
  842. label000008E2:
  843. 000008E2  7000                     moveq.l    D0, 0x00
  844. 000008E4  6000 02FC                bra        +0x2FE /* 00000BE2 */
  845. label000008E8:
  846. 000008E8  558F                     subq.l     A7, 2
  847. 000008EA  486E FD58                pea.l      [A6 - 0x2A8]
  848. 000008EE  486E FF9A                pea.l      [A6 - 0x66]
  849. 000008F2  3F3C 0242                move.w     -[A7], 0x242
  850. 000008F6  4EAD 06E2                jsr        [A5 + 0x6E2 /* export_216 */]
  851. 000008FA  381F                     move.w     D4, [A7]+
  852. 000008FC  7000                     moveq.l    D0, 0x00
  853. 000008FE  2D40 FD32                move.l     [A6 - 0x2CE], D0
  854. 00000902  2D7C 0700 0000 FD38      move.l     [A6 - 0x2C8], 0x7000000
  855. 0000090A  422E FD43                clr.b      [A6 - 0x2BD]
  856. 0000090E  558F                     subq.l     A7, 2
  857. 00000910  486E FD22                pea.l      [A6 - 0x2DE]
  858. 00000914  486E FD24                pea.l      [A6 - 0x2DC]
  859. 00000918  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  860. 0000091C  558F                     subq.l     A7, 2
  861. 0000091E  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  862. 00000922  381F                     move.w     D4, [A7]+
  863. 00000924  4A6E FD24                tst.w      [A6 - 0x2DC]
  864. 00000928  548F                     addq.l     A7, 2
  865. 0000092A  6704                     beq        +0x6 /* 00000930 */
  866. 0000092C  4A44                     tst.w      D4
  867. 0000092E  6606                     bne        +0x8 /* 00000936 */
  868. label00000930:
  869. 00000930  7000                     moveq.l    D0, 0x00
  870. 00000932  6000 02AE                bra        +0x2B0 /* 00000BE2 */
  871. label00000936:
  872. 00000936  3D6E FD24 FD44           move.w     [A6 - 0x2BC], [A6 - 0x2DC]
  873. 0000093C  1D44 FD46                move.b     [A6 - 0x2BA], D4
  874. 00000940  1D7C 0006 FD47           move.b     [A6 - 0x2B9], 0x6
  875. 00000946  7000                     moveq.l    D0, 0x00
  876. 00000948  2D40 FD4A                move.l     [A6 - 0x2B6], D0
  877. 0000094C  426E FD48                clr.w      [A6 - 0x2B8]
  878. 00000950  41EE FF9A                lea.l      A0, [A6 - 0x66]
  879. 00000954  2D48 FD4E                move.l     [A6 - 0x2B2], A0
  880. 00000958  1D7C 0001 FD52           move.b     [A6 - 0x2AE], 0x1
  881. 0000095E  1D7C 0002 FD53           move.b     [A6 - 0x2AD], 0x2
  882. 00000964  1D7C 0003 FD55           move.b     [A6 - 0x2AB], 0x3
  883. 0000096A  558F                     subq.l     A7, 2
  884. 0000096C  486E FD26                pea.l      [A6 - 0x2DA]
  885. 00000970  7200                     moveq.l    D1, 0x00
  886. 00000972  1F01                     move.b     -[A7], D1
  887. 00000974  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  888. 00000978  4A5F                     tst.w      [A7]+
  889. 0000097A  6600 0264                bne        +0x266 /* 00000BE0 */
  890. 0000097E  7001                     moveq.l    D0, 0x01
  891. 00000980  2D40 F5A0                move.l     [A6 - 0xA60], D0
  892. 00000984  598F                     subq.l     A7, 4
  893. 00000986  A975                     syscall    TickCount
  894. 00000988  201F                     move.l     D0, [A7]+
  895. 0000098A  D0BC 0000 012C           add.l      D0, 0x12C
  896. 00000990  2D40 F5A4                move.l     [A6 - 0xA5C], D0
  897. 00000994  2D6E FF9C F5A8           move.l     [A6 - 0xA58], [A6 - 0x64]
  898. 0000099A  2F2E F5A8                move.l     -[A7], [A6 - 0xA58]
  899. 0000099E  486E F5AC                pea.l      [A6 - 0xA54]
  900. 000009A2  206E F5A8                movea.l    A0, [A6 - 0xA58]
  901. 000009A6  1010                     move.b     D0, [A0]
  902. 000009A8  4880                     ext.w      D0
  903. 000009AA  48C0                     ext.l      D0
  904. 000009AC  5280                     addq.l     D0, 1
  905. 000009AE  2F00                     move.l     -[A7], D0
  906. 000009B0  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  907. 000009B4  47EE FA16                lea.l      A3, [A6 - 0x5EA]
  908. 000009B8  200B                     move.l     D0, A3
  909. 000009BA  D0BC 0000 030C           add.l      D0, 0x30C
  910. 000009C0  2D40 F596                move.l     [A6 - 0xA6A], D0
  911. 000009C4  49EE F61A                lea.l      A4, [A6 - 0x9E6]
  912. 000009C8  602C                     bra        +0x2E /* 000009F6 */
  913. label000009CA:
  914. 000009CA  7000                     moveq.l    D0, 0x00
  915. 000009CC  2740 000C                move.l     [A3 + 0xC], D0
  916. 000009D0  177C 0001 001C           move.b     [A3 + 0x1C], 0x1
  917. 000009D6  274C 001E                move.l     [A3 + 0x1E], A4
  918. 000009DA  41EE F5CE                lea.l      A0, [A6 - 0xA32]
  919. 000009DE  2748 0022                move.l     [A3 + 0x22], A0
  920. 000009E2  377C 004C 0026           move.w     [A3 + 0x26], 0x4C /* 'L' */
  921. 000009E8  377C 0001 0028           move.w     [A3 + 0x28], 0x1
  922. 000009EE  D6FC 004E                add.w      A3, 0x4E /* 'N' */
  923. 000009F2  D8FC 0066                add.w      A4, 0x66 /* 'f' */
  924. label000009F6:
  925. 000009F6  B7EE F596                cmpa.l     A3, [A6 - 0xA6A]
  926. 000009FA  65CE                     bcs        -0x30 /* 000009CA */
  927. label000009FC:
  928. 000009FC  202E F5A0                move.l     D0, [A6 - 0xA60]
  929. 00000A00  D0BC 0800 0000           add.l      D0, 0x8000000
  930. 00000A06  2D40 FD38                move.l     [A6 - 0x2C8], D0
  931. 00000A0A  422E FD43                clr.b      [A6 - 0x2BD]
  932. 00000A0E  1D7C 0003 FD55           move.b     [A6 - 0x2AB], 0x3
  933. 00000A14  558F                     subq.l     A7, 2
  934. 00000A16  486E FD26                pea.l      [A6 - 0x2DA]
  935. 00000A1A  7000                     moveq.l    D0, 0x00
  936. 00000A1C  1F00                     move.b     -[A7], D0
  937. 00000A1E  4EAD 06AA                jsr        [A5 + 0x6AA /* export_209 */]
  938. 00000A22  3D5F FFA6                move.w     [A6 - 0x5A], [A7]+
  939. 00000A26  6600 01B8                bne        +0x1BA /* 00000BE0 */
  940. 00000A2A  2D6E FF9C F5A8           move.l     [A6 - 0xA58], [A6 - 0x64]
  941. 00000A30  203C 0000 FFFF           move.l     D0, 0xFFFF
  942. 00000A36  C0AE FFA2                and.l      D0, [A6 - 0x5E]
  943. 00000A3A  3D40 F59A                move.w     [A6 - 0xA66], D0
  944. 00000A3E  426E FFA6                clr.w      [A6 - 0x5A]
  945. 00000A42  4247                     clr.w      D7
  946. 00000A44  7A01                     moveq.l    D5, 0x01
  947. 00000A46  4246                     clr.w      D6
  948. 00000A48  6000 016A                bra        +0x16C /* 00000BB4 */
  949. label00000A4C:
  950. 00000A4C  302E F59A                move.w     D0, [A6 - 0xA66]
  951. 00000A50  5340                     subq.w     D0, 1
  952. 00000A52  B046                     cmp.w      D0, D6
  953. 00000A54  57C0                     seq        D0
  954. 00000A56  0240 0001                andi.w     D0, 0x1
  955. 00000A5A  3D40 F59C                move.w     [A6 - 0xA64], D0
  956. 00000A5E  598F                     subq.l     A7, 4
  957. 00000A60  A975                     syscall    TickCount
  958. 00000A62  201F                     move.l     D0, [A7]+
  959. 00000A64  B0AE F5A4                cmp.l      D0, [A6 - 0xA5C]
  960. 00000A68  52C4                     shi        D4
  961. 00000A6A  0244 0001                andi.w     D4, 0x1
  962. 00000A6E  558F                     subq.l     A7, 2
  963. 00000A70  2F2E F5A8                move.l     -[A7], [A6 - 0xA58]
  964. 00000A74  486E F5AC                pea.l      [A6 - 0xA54]
  965. 00000A78  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  966. 00000A7C  3D5F F59E                move.w     [A6 - 0xA62], [A7]+
  967. 00000A80  6700 009C                beq        +0x9E /* 00000B1E */
  968. 00000A84  4A45                     tst.w      D5
  969. 00000A86  6700 0094                beq        +0x96 /* 00000B1C */
  970. 00000A8A  41EE F61A                lea.l      A0, [A6 - 0x9E6]
  971. 00000A8E  48C7                     ext.l      D7
  972. 00000A90  2207                     move.l     D1, D7
  973. 00000A92  2001                     move.l     D0, D1
  974. 00000A94  C2FC 0066                mulu.w     D1, 0x66 /* 'f' */
  975. 00000A98  4840                     swap.w     D0
  976. 00000A9A  C0FC 0066                mulu.w     D0, 0x66 /* 'f' */
  977. 00000A9E  4840                     swap.w     D0
  978. 00000AA0  4240                     clr.w      D0
  979. 00000AA2  D280                     add.l      D1, D0
  980. 00000AA4  D288                     add.l      D1, A0
  981. 00000AA6  2F01                     move.l     -[A7], D1
  982. 00000AA8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  983. 00000AAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  984. 00000AB0  2F2E F5A8                move.l     -[A7], [A6 - 0xA58]
  985. 00000AB4  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  986. 00000AB8  41EE FA16                lea.l      A0, [A6 - 0x5EA]
  987. 00000ABC  48C7                     ext.l      D7
  988. 00000ABE  2207                     move.l     D1, D7
  989. 00000AC0  2001                     move.l     D0, D1
  990. 00000AC2  C2FC 004E                mulu.w     D1, 0x4E /* 'N' */
  991. 00000AC6  4840                     swap.w     D0
  992. 00000AC8  C0FC 004E                mulu.w     D0, 0x4E /* 'N' */
  993. 00000ACC  4840                     swap.w     D0
  994. 00000ACE  4240                     clr.w      D0
  995. 00000AD0  D280                     add.l      D1, D0
  996. 00000AD2  D288                     add.l      D1, A0
  997. 00000AD4  2041                     movea.l    A0, D1
  998. 00000AD6  117C 0001 001D           move.b     [A0 + 0x1D], 0x1
  999. 00000ADC  558F                     subq.l     A7, 2
  1000. 00000ADE  41EE FA16                lea.l      A0, [A6 - 0x5EA]
  1001. 00000AE2  48C7                     ext.l      D7
  1002. 00000AE4  2207                     move.l     D1, D7
  1003. 00000AE6  2001                     move.l     D0, D1
  1004. 00000AE8  C2FC 004E                mulu.w     D1, 0x4E /* 'N' */
  1005. 00000AEC  4840                     swap.w     D0
  1006. 00000AEE  C0FC 004E                mulu.w     D0, 0x4E /* 'N' */
  1007. 00000AF2  4840                     swap.w     D0
  1008. 00000AF4  4240                     clr.w      D0
  1009. 00000AF6  D280                     add.l      D1, D0
  1010. 00000AF8  D288                     add.l      D1, A0
  1011. 00000AFA  2F01                     move.l     -[A7], D1
  1012. 00000AFC  7001                     moveq.l    D0, 0x01
  1013. 00000AFE  1F00                     move.b     -[A7], D0
  1014. 00000B00  4EAD 06BA                jsr        [A5 + 0x6BA /* export_211 */]
  1015. 00000B04  3D5F FFA6                move.w     [A6 - 0x5A], [A7]+
  1016. 00000B08  6704                     beq        +0x6 /* 00000B0E */
  1017. 00000B0A  5346                     subq.w     D6, 1
  1018. 00000B0C  6010                     bra        +0x12 /* 00000B1E */
  1019. label00000B0E:
  1020. 00000B0E  5247                     addq.w     D7, 1
  1021. 00000B10  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  1022. 00000B14  5DC5                     slt        D5
  1023. 00000B16  0245 0001                andi.w     D5, 0x1
  1024. 00000B1A  6002                     bra        +0x4 /* 00000B1E */
  1025. label00000B1C:
  1026. 00000B1C  5346                     subq.w     D6, 1
  1027. label00000B1E:
  1028. 00000B1E  4A45                     tst.w      D5
  1029. 00000B20  6710                     beq        +0x12 /* 00000B32 */
  1030. 00000B22  4A6E FFA6                tst.w      [A6 - 0x5A]
  1031. 00000B26  660A                     bne        +0xC /* 00000B32 */
  1032. 00000B28  4A6E F59C                tst.w      [A6 - 0xA64]
  1033. 00000B2C  6604                     bne        +0x6 /* 00000B32 */
  1034. 00000B2E  4A44                     tst.w      D4
  1035. 00000B30  6770                     beq        +0x72 /* 00000BA2 */
  1036. label00000B32:
  1037. 00000B32  47EE FA16                lea.l      A3, [A6 - 0x5EA]
  1038. 00000B36  48C7                     ext.l      D7
  1039. 00000B38  2207                     move.l     D1, D7
  1040. 00000B3A  2001                     move.l     D0, D1
  1041. 00000B3C  C2FC 004E                mulu.w     D1, 0x4E /* 'N' */
  1042. 00000B40  4840                     swap.w     D0
  1043. 00000B42  C0FC 004E                mulu.w     D0, 0x4E /* 'N' */
  1044. 00000B46  4840                     swap.w     D0
  1045. 00000B48  4240                     clr.w      D0
  1046. 00000B4A  D280                     add.l      D1, D0
  1047. 00000B4C  2841                     movea.l    A4, D1
  1048. 00000B4E  D9CB                     add.l      A4, A3
  1049. 00000B50  6042                     bra        +0x44 /* 00000B94 */
  1050. label00000B52:
  1051. 00000B52  7001                     moveq.l    D0, 0x01
  1052. 00000B54  B06B 0010                cmp.w      D0, [A3 + 0x10]
  1053. 00000B58  67F8                     beq        -0x6 /* 00000B52 */
  1054. 00000B5A  4A6B 002A                tst.w      [A3 + 0x2A]
  1055. 00000B5E  6730                     beq        +0x32 /* 00000B90 */
  1056. 00000B60  D6FC 004E                add.w      A3, 0x4E /* 'N' */
  1057. 00000B64  601E                     bra        +0x20 /* 00000B84 */
  1058. label00000B66:
  1059. 00000B66  7000                     moveq.l    D0, 0x00
  1060. 00000B68  2D40 F554                move.l     [A6 - 0xAAC], D0
  1061. 00000B6C  2D4B F564                move.l     [A6 - 0xA9C], A3
  1062. 00000B70  558F                     subq.l     A7, 2
  1063. 00000B72  486E F548                pea.l      [A6 - 0xAB8]
  1064. 00000B76  7200                     moveq.l    D1, 0x00
  1065. 00000B78  1F01                     move.b     -[A7], D1
  1066. 00000B7A  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  1067. 00000B7E  548F                     addq.l     A7, 2
  1068. 00000B80  D6FC 004E                add.w      A3, 0x4E /* 'N' */
  1069. label00000B84:
  1070. 00000B84  B9CB                     cmpa.l     A4, A3
  1071. 00000B86  62DE                     bhi        -0x20 /* 00000B66 */
  1072. 00000B88  4EAD 2772                jsr        [A5 + 0x2772 /* export_1258 */]
  1073. 00000B8C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1074. 00000B8E  6052                     bra        +0x54 /* 00000BE2 */
  1075. label00000B90:
  1076. 00000B90  D6FC 004E                add.w      A3, 0x4E /* 'N' */
  1077. label00000B94:
  1078. 00000B94  B9CB                     cmpa.l     A4, A3
  1079. 00000B96  62BA                     bhi        -0x44 /* 00000B52 */
  1080. 00000B98  4A44                     tst.w      D4
  1081. 00000B9A  6620                     bne        +0x22 /* 00000BBC */
  1082. 00000B9C  4247                     clr.w      D7
  1083. 00000B9E  7A01                     moveq.l    D5, 0x01
  1084. 00000BA0  6010                     bra        +0x12 /* 00000BB2 */
  1085. label00000BA2:
  1086. 00000BA2  206E F5A8                movea.l    A0, [A6 - 0xA58]
  1087. 00000BA6  1010                     move.b     D0, [A0]
  1088. 00000BA8  5200                     addq.b     D0, 1
  1089. 00000BAA  4880                     ext.w      D0
  1090. 00000BAC  48C0                     ext.l      D0
  1091. 00000BAE  D1AE F5A8                add.l      [A6 - 0xA58], D0
  1092. label00000BB2:
  1093. 00000BB2  5246                     addq.w     D6, 1
  1094. label00000BB4:
  1095. 00000BB4  BC6E F59A                cmp.w      D6, [A6 - 0xA66]
  1096. 00000BB8  6D00 FE92                blt        -0x16C /* 00000A4C */
  1097. label00000BBC:
  1098. 00000BBC  302E F59A                move.w     D0, [A6 - 0xA66]
  1099. 00000BC0  48C0                     ext.l      D0
  1100. 00000BC2  D1AE F5A0                add.l      [A6 - 0xA60], D0
  1101. 00000BC6  598F                     subq.l     A7, 4
  1102. 00000BC8  A975                     syscall    TickCount
  1103. 00000BCA  201F                     move.l     D0, [A7]+
  1104. 00000BCC  B0AE F5A4                cmp.l      D0, [A6 - 0xA5C]
  1105. 00000BD0  640E                     bcc        +0x10 /* 00000BE0 */
  1106. 00000BD2  203C FF00 0000           move.l     D0, 0xFF000000
  1107. 00000BD8  C0AE FFA2                and.l      D0, [A6 - 0x5E]
  1108. 00000BDC  6700 FE1E                beq        -0x1E0 /* 000009FC */
  1109. label00000BE0:
  1110. 00000BE0  7000                     moveq.l    D0, 0x00
  1111. label00000BE2:
  1112. 00000BE2  4CEE 18F0 F530           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0xAD0]
  1113. 00000BE8  4E5E                     unlink     A6
  1114. 00000BEA  4E75                     rts
  1115. fn00000BEC:
  1116. 00000BEC  4E56 FEC6                link       A6, -0x013A
  1117. 00000BF0  48E7 0118                movem.l    -[A7], D7,A3,A4
  1118. 00000BF4  49EE FFC0                lea.l      A4, [A6 - 0x40]
  1119. 00000BF8  7000                     moveq.l    D0, 0x00
  1120. 00000BFA  2D40 FF4C                move.l     [A6 - 0xB4], D0
  1121. 00000BFE  2D40 FF52                move.l     [A6 - 0xAE], D0
  1122. 00000C02  3D6E 0008 FF58           move.w     [A6 - 0xA8], [A6 + 0x8]
  1123. 00000C08  558F                     subq.l     A7, 2
  1124. 00000C0A  486E FF40                pea.l      [A6 - 0xC0]
  1125. 00000C0E  7200                     moveq.l    D1, 0x00
  1126. 00000C10  1F01                     move.b     -[A7], D1
  1127. 00000C12  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1128. 00000C16  4A5F                     tst.w      [A7]+
  1129. 00000C18  6714                     beq        +0x16 /* 00000C2E */
  1130. 00000C1A  7003                     moveq.l    D0, 0x03
  1131. 00000C1C  2F00                     move.l     -[A7], D0
  1132. 00000C1E  4EBA FA6C                jsr        [PC - 0x594 /* 0000068C */]
  1133. 00000C22  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1134. 00000C28  588F                     addq.l     A7, 4
  1135. 00000C2A  6000 0290                bra        +0x292 /* 00000EBC */
  1136. label00000C2E:
  1137. 00000C2E  2D6E FF5C FF64           move.l     [A6 - 0x9C], [A6 - 0xA4]
  1138. 00000C34  598F                     subq.l     A7, 4
  1139. 00000C36  2F2E FF5C                move.l     -[A7], [A6 - 0xA4]
  1140. 00000C3A  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  1141. 00000C3E  2D5F FF60                move.l     [A6 - 0xA0], [A7]+
  1142. 00000C42  3D7C 0001 FF6C           move.w     [A6 - 0x94], 0x1
  1143. 00000C48  7000                     moveq.l    D0, 0x00
  1144. 00000C4A  2D40 FF6E                move.l     [A6 - 0x92], D0
  1145. 00000C4E  4AAE FF60                tst.l      [A6 - 0xA0]
  1146. 00000C52  6712                     beq        +0x14 /* 00000C66 */
  1147. 00000C54  558F                     subq.l     A7, 2
  1148. 00000C56  486E FF40                pea.l      [A6 - 0xC0]
  1149. 00000C5A  7000                     moveq.l    D0, 0x00
  1150. 00000C5C  1F00                     move.b     -[A7], D0
  1151. 00000C5E  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1152. 00000C62  4A5F                     tst.w      [A7]+
  1153. 00000C64  6714                     beq        +0x16 /* 00000C7A */
  1154. label00000C66:
  1155. 00000C66  7003                     moveq.l    D0, 0x03
  1156. 00000C68  2F00                     move.l     -[A7], D0
  1157. 00000C6A  4EBA FA20                jsr        [PC - 0x5E0 /* 0000068C */]
  1158. 00000C6E  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1159. 00000C74  588F                     addq.l     A7, 4
  1160. 00000C76  6000 0244                bra        +0x246 /* 00000EBC */
  1161. label00000C7A:
  1162. 00000C7A  266E FF60                movea.l    A3, [A6 - 0xA0]
  1163. 00000C7E  7000                     moveq.l    D0, 0x00
  1164. 00000C80  1013                     move.b     D0, [A3]
  1165. 00000C82  D08B                     add.l      D0, A3
  1166. 00000C84  2640                     movea.l    A3, D0
  1167. 00000C86  528B                     addq.l     A3, 1
  1168. 00000C88  1013                     move.b     D0, [A3]
  1169. 00000C8A  5200                     addq.b     D0, 1
  1170. 00000C8C  7200                     moveq.l    D1, 0x00
  1171. 00000C8E  1200                     move.b     D1, D0
  1172. 00000C90  D7C1                     add.l      A3, D1
  1173. 00000C92  1013                     move.b     D0, [A3]
  1174. 00000C94  5200                     addq.b     D0, 1
  1175. 00000C96  7200                     moveq.l    D1, 0x00
  1176. 00000C98  1200                     move.b     D1, D0
  1177. 00000C9A  D7C1                     add.l      A3, D1
  1178. 00000C9C  2F0B                     move.l     -[A7], A3
  1179. 00000C9E  486E FFE0                pea.l      [A6 - 0x20]
  1180. 00000CA2  7000                     moveq.l    D0, 0x00
  1181. 00000CA4  1013                     move.b     D0, [A3]
  1182. 00000CA6  5280                     addq.l     D0, 1
  1183. 00000CA8  2F00                     move.l     -[A7], D0
  1184. 00000CAA  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1185. 00000CAE  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1186. 00000CB2  4868 00FA                pea.l      [A0 + 0xFA]
  1187. 00000CB6  486E FFE0                pea.l      [A6 - 0x20]
  1188. 00000CBA  4EBA F526                jsr        [PC - 0xADA /* 000001E2 */]
  1189. 00000CBE  1013                     move.b     D0, [A3]
  1190. 00000CC0  5200                     addq.b     D0, 1
  1191. 00000CC2  7200                     moveq.l    D1, 0x00
  1192. 00000CC4  1200                     move.b     D1, D0
  1193. 00000CC6  D7C1                     add.l      A3, D1
  1194. 00000CC8  2F0B                     move.l     -[A7], A3
  1195. 00000CCA  2F0C                     move.l     -[A7], A4
  1196. 00000CCC  7000                     moveq.l    D0, 0x00
  1197. 00000CCE  1013                     move.b     D0, [A3]
  1198. 00000CD0  5280                     addq.l     D0, 1
  1199. 00000CD2  2F00                     move.l     -[A7], D0
  1200. 00000CD4  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1201. 00000CD8  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1202. 00000CDC  4868 00FA                pea.l      [A0 + 0xFA]
  1203. 00000CE0  2F0C                     move.l     -[A7], A4
  1204. 00000CE2  4EBA F4FE                jsr        [PC - 0xB02 /* 000001E2 */]
  1205. 00000CE6  1013                     move.b     D0, [A3]
  1206. 00000CE8  5200                     addq.b     D0, 1
  1207. 00000CEA  7200                     moveq.l    D1, 0x00
  1208. 00000CEC  1200                     move.b     D1, D0
  1209. 00000CEE  D7C1                     add.l      A3, D1
  1210. 00000CF0  2F0B                     move.l     -[A7], A3
  1211. 00000CF2  486E FFBC                pea.l      [A6 - 0x44]
  1212. 00000CF6  7004                     moveq.l    D0, 0x04
  1213. 00000CF8  2F00                     move.l     -[A7], D0
  1214. 00000CFA  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1215. 00000CFE  200B                     move.l     D0, A3
  1216. 00000D00  5880                     addq.l     D0, 4
  1217. 00000D02  2F00                     move.l     -[A7], D0
  1218. 00000D04  486E FFBA                pea.l      [A6 - 0x46]
  1219. 00000D08  7002                     moveq.l    D0, 0x02
  1220. 00000D0A  2F00                     move.l     -[A7], D0
  1221. 00000D0C  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1222. 00000D10  2F2E FF60                move.l     -[A7], [A6 - 0xA0]
  1223. 00000D14  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  1224. 00000D18  7000                     moveq.l    D0, 0x00
  1225. 00000D1A  2D40 FED2                move.l     [A6 - 0x12E], D0
  1226. 00000D1E  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1227. 00000D22  2D48 FED8                move.l     [A6 - 0x128], A0
  1228. 00000D26  426E FEDC                clr.w      [A6 - 0x124]
  1229. 00000D2A  3D7C FFFF FEE2           move.w     [A6 - 0x11E], 0xFFFF
  1230. 00000D30  558F                     subq.l     A7, 2
  1231. 00000D32  486E FEC6                pea.l      [A6 - 0x13A]
  1232. 00000D36  7200                     moveq.l    D1, 0x00
  1233. 00000D38  1F01                     move.b     -[A7], D1
  1234. 00000D3A  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1235. 00000D3E  4A5F                     tst.w      [A7]+
  1236. 00000D40  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1237. 00000D44  6714                     beq        +0x16 /* 00000D5A */
  1238. 00000D46  7007                     moveq.l    D0, 0x07
  1239. 00000D48  2F00                     move.l     -[A7], D0
  1240. 00000D4A  4EBA F940                jsr        [PC - 0x6C0 /* 0000068C */]
  1241. 00000D4E  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1242. 00000D54  588F                     addq.l     A7, 4
  1243. 00000D56  6000 0164                bra        +0x166 /* 00000EBC */
  1244. label00000D5A:
  1245. 00000D5A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1246. 00000D5E  302E FEDC                move.w     D0, [A6 - 0x124]
  1247. 00000D62  B068 00F4                cmp.w      D0, [A0 + 0xF4]
  1248. 00000D66  662A                     bne        +0x2C /* 00000D92 */
  1249. 00000D68  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1250. 00000D6C  202E FFBC                move.l     D0, [A6 - 0x44]
  1251. 00000D70  B0A8 00F6                cmp.l      D0, [A0 + 0xF6]
  1252. 00000D74  661C                     bne        +0x1E /* 00000D92 */
  1253. 00000D76  558F                     subq.l     A7, 2
  1254. 00000D78  2F0C                     move.l     -[A7], A4
  1255. 00000D7A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1256. 00000D7E  4868 00D4                pea.l      [A0 + 0xD4]
  1257. 00000D82  7001                     moveq.l    D0, 0x01
  1258. 00000D84  1F00                     move.b     -[A7], D0
  1259. 00000D86  1F00                     move.b     -[A7], D0
  1260. 00000D88  4EAD 046A                jsr        [A5 + 0x46A /* export_137 */]
  1261. 00000D8C  4A1F                     tst.b      [A7]+
  1262. 00000D8E  6600 00B4                bne        +0xB6 /* 00000E44 */
  1263. label00000D92:
  1264. 00000D92  2D4C FF52                move.l     [A6 - 0xAE], A4
  1265. 00000D96  3D6E FEDC FF56           move.w     [A6 - 0xAA], [A6 - 0x124]
  1266. 00000D9C  422E FF5A                clr.b      [A6 - 0xA6]
  1267. 00000DA0  1D7C 0001 FF5B           move.b     [A6 - 0xA5], 0x1
  1268. 00000DA6  7000                     moveq.l    D0, 0x00
  1269. 00000DA8  2D40 FF5C                move.l     [A6 - 0xA4], D0
  1270. 00000DAC  2D6E FFBC FF70           move.l     [A6 - 0x90], [A6 - 0x44]
  1271. 00000DB2  558F                     subq.l     A7, 2
  1272. 00000DB4  486E FF40                pea.l      [A6 - 0xC0]
  1273. 00000DB8  7200                     moveq.l    D1, 0x00
  1274. 00000DBA  1F01                     move.b     -[A7], D1
  1275. 00000DBC  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  1276. 00000DC0  4A5F                     tst.w      [A7]+
  1277. 00000DC2  6714                     beq        +0x16 /* 00000DD8 */
  1278. 00000DC4  7007                     moveq.l    D0, 0x07
  1279. 00000DC6  2F00                     move.l     -[A7], D0
  1280. 00000DC8  4EBA F8C2                jsr        [PC - 0x73E /* 0000068C */]
  1281. 00000DCC  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1282. 00000DD2  588F                     addq.l     A7, 4
  1283. 00000DD4  6000 00E6                bra        +0xE8 /* 00000EBC */
  1284. label00000DD8:
  1285. 00000DD8  41EE FFBA                lea.l      A0, [A6 - 0x46]
  1286. 00000DDC  2D48 FF60                move.l     [A6 - 0xA0], A0
  1287. 00000DE0  7002                     moveq.l    D0, 0x02
  1288. 00000DE2  2D40 FF64                move.l     [A6 - 0x9C], D0
  1289. 00000DE6  3D7C 0002 FF6C           move.w     [A6 - 0x94], 0x2
  1290. 00000DEC  72FE                     moveq.l    D1, 0xFFFFFFFE
  1291. 00000DEE  2D41 FF6E                move.l     [A6 - 0x92], D1
  1292. 00000DF2  558F                     subq.l     A7, 2
  1293. 00000DF4  486E FF40                pea.l      [A6 - 0xC0]
  1294. 00000DF8  7000                     moveq.l    D0, 0x00
  1295. 00000DFA  1F00                     move.b     -[A7], D0
  1296. 00000DFC  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  1297. 00000E00  558F                     subq.l     A7, 2
  1298. 00000E02  486E FF40                pea.l      [A6 - 0xC0]
  1299. 00000E06  7000                     moveq.l    D0, 0x00
  1300. 00000E08  1F00                     move.b     -[A7], D0
  1301. 00000E0A  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  1302. 00000E0E  2D6E FFBC FF70           move.l     [A6 - 0x90], [A6 - 0x44]
  1303. 00000E14  558F                     subq.l     A7, 2
  1304. 00000E16  486E FF40                pea.l      [A6 - 0xC0]
  1305. 00000E1A  7000                     moveq.l    D0, 0x00
  1306. 00000E1C  1F00                     move.b     -[A7], D0
  1307. 00000E1E  4EAD 0542                jsr        [A5 + 0x542 /* export_164 */]
  1308. 00000E22  4A5F                     tst.w      [A7]+
  1309. 00000E24  588F                     addq.l     A7, 4
  1310. 00000E26  6714                     beq        +0x16 /* 00000E3C */
  1311. 00000E28  7007                     moveq.l    D0, 0x07
  1312. 00000E2A  2F00                     move.l     -[A7], D0
  1313. 00000E2C  4EBA F85E                jsr        [PC - 0x7A2 /* 0000068C */]
  1314. 00000E30  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1315. 00000E36  588F                     addq.l     A7, 4
  1316. 00000E38  6000 0082                bra        +0x84 /* 00000EBC */
  1317. label00000E3C:
  1318. 00000E3C  3B6E FF58 B426           move.w     [A5 - 0x4BDA], [A6 - 0xA8]
  1319. 00000E42  600A                     bra        +0xC /* 00000E4E */
  1320. label00000E44:
  1321. 00000E44  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1322. 00000E48  3D68 00FE FF58           move.w     [A6 - 0xA8], [A0 + 0xFE]
  1323. label00000E4E:
  1324. 00000E4E  558F                     subq.l     A7, 2
  1325. 00000E50  3F2E FF58                move.w     -[A7], [A6 - 0xA8]
  1326. 00000E54  486E FF6E                pea.l      [A6 - 0x92]
  1327. 00000E58  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  1328. 00000E5C  7001                     moveq.l    D0, 0x01
  1329. 00000E5E  2D40 FF64                move.l     [A6 - 0x9C], D0
  1330. 00000E62  3D7C 0001 FF6C           move.w     [A6 - 0x94], 0x1
  1331. 00000E68  7E00                     moveq.l    D7, 0x00
  1332. 00000E6A  548F                     addq.l     A7, 2
  1333. 00000E6C  601E                     bra        +0x20 /* 00000E8C */
  1334. label00000E6E:
  1335. 00000E6E  52AE FF6E                addq.l     [A6 - 0x92], 1
  1336. 00000E72  558F                     subq.l     A7, 2
  1337. 00000E74  486E FF40                pea.l      [A6 - 0xC0]
  1338. 00000E78  7000                     moveq.l    D0, 0x00
  1339. 00000E7A  1F00                     move.b     -[A7], D0
  1340. 00000E7C  4EAD 052A                jsr        [A5 + 0x52A /* export_161 */]
  1341. 00000E80  4A5F                     tst.w      [A7]+
  1342. 00000E82  6606                     bne        +0x8 /* 00000E8A */
  1343. 00000E84  422E 000A                clr.b      [A6 + 0xA]
  1344. 00000E88  6032                     bra        +0x34 /* 00000EBC */
  1345. label00000E8A:
  1346. 00000E8A  5287                     addq.l     D7, 1
  1347. label00000E8C:
  1348. 00000E8C  302E FFBA                move.w     D0, [A6 - 0x46]
  1349. 00000E90  48C0                     ext.l      D0
  1350. 00000E92  B087                     cmp.l      D0, D7
  1351. 00000E94  6ED8                     bgt        -0x26 /* 00000E6E */
  1352. 00000E96  4A6D B426                tst.w      [A5 - 0x4BDA]
  1353. 00000E9A  6710                     beq        +0x12 /* 00000EAC */
  1354. 00000E9C  558F                     subq.l     A7, 2
  1355. 00000E9E  486E FF40                pea.l      [A6 - 0xC0]
  1356. 00000EA2  7000                     moveq.l    D0, 0x00
  1357. 00000EA4  1F00                     move.b     -[A7], D0
  1358. 00000EA6  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  1359. 00000EAA  548F                     addq.l     A7, 2
  1360. label00000EAC:
  1361. 00000EAC  7006                     moveq.l    D0, 0x06
  1362. 00000EAE  2F00                     move.l     -[A7], D0
  1363. 00000EB0  4EBA F7DA                jsr        [PC - 0x826 /* 0000068C */]
  1364. 00000EB4  1D7C 0001 000A           move.b     [A6 + 0xA], 0x1
  1365. 00000EBA  588F                     addq.l     A7, 4
  1366. label00000EBC:
  1367. 00000EBC  4CEE 1880 FEBA           movem.l    D7,A3,A4, [A6 - 0x146]
  1368. 00000EC2  4E5E                     unlink     A6
  1369. 00000EC4  205F                     movea.l    A0, [A7]+
  1370. 00000EC6  544F                     addq.w     A7, 2
  1371. 00000EC8  4ED0                     jmp        [A0]
  1372. fn00000ECA:
  1373. 00000ECA  4E56 FFF2                link       A6, -0x000E
  1374. 00000ECE  48E7 0018                movem.l    -[A7], A3,A4
  1375. 00000ED2  286E 000E                movea.l    A4, [A6 + 0xE]
  1376. 00000ED6  266E 0008                movea.l    A3, [A6 + 0x8]
  1377. 00000EDA  2F0C                     move.l     -[A7], A4
  1378. 00000EDC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1379. 00000EE0  486E FFF2                pea.l      [A6 - 0xE]
  1380. 00000EE4  486E FFF4                pea.l      [A6 - 0xC]
  1381. 00000EE8  2F0B                     move.l     -[A7], A3
  1382. 00000EEA  A98D                     syscall    GetDialogItem/GetDItem
  1383. 00000EEC  2F0C                     move.l     -[A7], A4
  1384. 00000EEE  A873                     syscall    SetPort
  1385. 00000EF0  7001                     moveq.l    D0, 0x01
  1386. 00000EF2  3F00                     move.w     -[A7], D0
  1387. 00000EF4  A887                     syscall    TextFont
  1388. 00000EF6  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1389. 00000EFA  3F28 0014                move.w     -[A7], [A0 + 0x14]
  1390. 00000EFE  A88A                     syscall    TextSize
  1391. 00000F00  486E FFF8                pea.l      [A6 - 0x8]
  1392. 00000F04  A88B                     syscall    GetFontInfo
  1393. 00000F06  302E FFFA                move.w     D0, [A6 - 0x6]
  1394. 00000F0A  D06E FFF8                add.w      D0, [A6 - 0x8]
  1395. 00000F0E  322E FFFE                move.w     D1, [A6 - 0x2]
  1396. 00000F12  D240                     add.w      D1, D0
  1397. 00000F14  3D41 FFF2                move.w     [A6 - 0xE], D1
  1398. 00000F18  302E FFF2                move.w     D0, [A6 - 0xE]
  1399. 00000F1C  D053                     add.w      D0, [A3]
  1400. 00000F1E  3740 0004                move.w     [A3 + 0x4], D0
  1401. 00000F22  3D6E FFF2 0012           move.w     [A6 + 0x12], [A6 - 0xE]
  1402. 00000F28  4CEE 1800 FFEA           movem.l    A3,A4, [A6 - 0x16]
  1403. 00000F2E  4E5E                     unlink     A6
  1404. 00000F30  205F                     movea.l    A0, [A7]+
  1405. 00000F32  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1406. 00000F36  4ED0                     jmp        [A0]
  1407. fn00000F38:
  1408. 00000F38  4E56 0000                link       A6, 0
  1409. 00000F3C  48E7 0018                movem.l    -[A7], A3,A4
  1410. 00000F40  286E 000A                movea.l    A4, [A6 + 0xA]
  1411. 00000F44  266E 000E                movea.l    A3, [A6 + 0xE]
  1412. 00000F48  486B 0001                pea.l      [A3 + 0x1]
  1413. 00000F4C  7000                     moveq.l    D0, 0x00
  1414. 00000F4E  1013                     move.b     D0, [A3]
  1415. 00000F50  2F00                     move.l     -[A7], D0
  1416. 00000F52  2F0C                     move.l     -[A7], A4
  1417. 00000F54  7000                     moveq.l    D0, 0x00
  1418. 00000F56  3F00                     move.w     -[A7], D0
  1419. 00000F58  A9CE                     syscall    TETextBox/TextBox
  1420. 00000F5A  2F0C                     move.l     -[A7], A4
  1421. 00000F5C  7000                     moveq.l    D0, 0x00
  1422. 00000F5E  3F00                     move.w     -[A7], D0
  1423. 00000F60  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1424. 00000F64  A8A8                     syscall    OffsetRect
  1425. 00000F66  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1426. 00000F6C  4E5E                     unlink     A6
  1427. 00000F6E  205F                     movea.l    A0, [A7]+
  1428. 00000F70  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1429. 00000F74  4ED0                     jmp        [A0]
  1430. fn00000F76:
  1431. 00000F76  4E56 FEF6                link       A6, -0x010A
  1432. 00000F7A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1433. 00000F7E  286E 000C                movea.l    A4, [A6 + 0xC]
  1434. 00000F82  3C2E 0008                move.w     D6, [A6 + 0x8]
  1435. 00000F86  47EE FEFE                lea.l      A3, [A6 - 0x102]
  1436. 00000F8A  3D6C 0044 FFFE           move.w     [A6 - 0x2], [A4 + 0x44]
  1437. 00000F90  382C 004A                move.w     D4, [A4 + 0x4A]
  1438. 00000F94  558F                     subq.l     A7, 2
  1439. 00000F96  2F0C                     move.l     -[A7], A4
  1440. 00000F98  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  1441. 00000F9C  486E FEF6                pea.l      [A6 - 0x10A]
  1442. 00000FA0  4EBA FF28                jsr        [PC - 0xD8 /* 00000ECA */]
  1443. 00000FA4  3A1F                     move.w     D5, [A7]+
  1444. 00000FA6  2F0B                     move.l     -[A7], A3
  1445. 00000FA8  3F06                     move.w     -[A7], D6
  1446. 00000FAA  7001                     moveq.l    D0, 0x01
  1447. 00000FAC  3F00                     move.w     -[A7], D0
  1448. 00000FAE  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  1449. 00000FB2  7E01                     moveq.l    D7, 0x01
  1450. 00000FB4  602C                     bra        +0x2E /* 00000FE2 */
  1451. label00000FB6:
  1452. 00000FB6  486B 0001                pea.l      [A3 + 0x1]
  1453. 00000FBA  7000                     moveq.l    D0, 0x00
  1454. 00000FBC  1013                     move.b     D0, [A3]
  1455. 00000FBE  2F00                     move.l     -[A7], D0
  1456. 00000FC0  486E FEF6                pea.l      [A6 - 0x10A]
  1457. 00000FC4  7000                     moveq.l    D0, 0x00
  1458. 00000FC6  3F00                     move.w     -[A7], D0
  1459. 00000FC8  A9CE                     syscall    TETextBox/TextBox
  1460. 00000FCA  486E FEF6                pea.l      [A6 - 0x10A]
  1461. 00000FCE  7000                     moveq.l    D0, 0x00
  1462. 00000FD0  3F00                     move.w     -[A7], D0
  1463. 00000FD2  3F05                     move.w     -[A7], D5
  1464. 00000FD4  A8A8                     syscall    OffsetRect
  1465. 00000FD6  5247                     addq.w     D7, 1
  1466. 00000FD8  2F0B                     move.l     -[A7], A3
  1467. 00000FDA  3F06                     move.w     -[A7], D6
  1468. 00000FDC  3F07                     move.w     -[A7], D7
  1469. 00000FDE  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  1470. label00000FE2:
  1471. 00000FE2  4A13                     tst.b      [A3]
  1472. 00000FE4  66D0                     bne        -0x2E /* 00000FB6 */
  1473. 00000FE6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  1474. 00000FEA  A887                     syscall    TextFont
  1475. 00000FEC  3F04                     move.w     -[A7], D4
  1476. 00000FEE  A88A                     syscall    TextSize
  1477. 00000FF0  4CEE 18F0 FEDE           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x122]
  1478. 00000FF6  4E5E                     unlink     A6
  1479. 00000FF8  205F                     movea.l    A0, [A7]+
  1480. 00000FFA  504F                     addq.w     A7, 8
  1481. 00000FFC  4ED0                     jmp        [A0]
  1482. fn00000FFE:
  1483. 00000FFE  4E56 FFEE                link       A6, -0x0012
  1484. 00001002  2F0B                     move.l     -[A7], A3
  1485. 00001004  266E 0008                movea.l    A3, [A6 + 0x8]
  1486. 00001008  2F0B                     move.l     -[A7], A3
  1487. 0000100A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1488. 0000100E  486E FFEE                pea.l      [A6 - 0x12]
  1489. 00001012  486E FFF4                pea.l      [A6 - 0xC]
  1490. 00001016  486E FFF8                pea.l      [A6 - 0x8]
  1491. 0000101A  A98D                     syscall    GetDialogItem/GetDItem
  1492. 0000101C  206E FFF4                movea.l    A0, [A6 - 0xC]
  1493. 00001020  2050                     movea.l    A0, [A0]
  1494. 00001022  303C 00FF                move.w     D0, 0xFF
  1495. 00001026  C028 0011                and.b      D0, [A0 + 0x11]
  1496. 0000102A  7200                     moveq.l    D1, 0x00
  1497. 0000102C  1200                     move.b     D1, D0
  1498. 0000102E  0C81 0000 00FF           cmpi.l     D1, 0xFF
  1499. 00001034  6720                     beq        +0x22 /* 00001056 */
  1500. 00001036  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1501. 0000103A  7001                     moveq.l    D0, 0x01
  1502. 0000103C  3F00                     move.w     -[A7], D0
  1503. 0000103E  A95D                     syscall    HiliteControl
  1504. 00001040  7006                     moveq.l    D0, 0x06
  1505. 00001042  2F00                     move.l     -[A7], D0
  1506. 00001044  486E FFF0                pea.l      [A6 - 0x10]
  1507. 00001048  4EAD 0462                jsr        [A5 + 0x462 /* export_136 */]
  1508. 0000104C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1509. 00001050  7000                     moveq.l    D0, 0x00
  1510. 00001052  3F00                     move.w     -[A7], D0
  1511. 00001054  A95D                     syscall    HiliteControl
  1512. label00001056:
  1513. 00001056  266E FFEA                movea.l    A3, [A6 - 0x16]
  1514. 0000105A  4E5E                     unlink     A6
  1515. 0000105C  4E75                     rts
  1516. export_1247:
  1517. 0000105E  4E56 FEEC                link       A6, -0x0114
  1518. 00001062  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  1519. 00001066  286E 000C                movea.l    A4, [A6 + 0xC]
  1520. 0000106A  266E 0010                movea.l    A3, [A6 + 0x10]
  1521. 0000106E  2F0B                     move.l     -[A7], A3
  1522. 00001070  A873                     syscall    SetPort
  1523. 00001072  7006                     moveq.l    D0, 0x06
  1524. 00001074  B054                     cmp.w      D0, [A4]
  1525. 00001076  6628                     bne        +0x2A /* 000010A0 */
  1526. 00001078  B7EC 0002                cmpa.l     A3, [A4 + 0x2]
  1527. 0000107C  6622                     bne        +0x24 /* 000010A0 */
  1528. 0000107E  2F0B                     move.l     -[A7], A3
  1529. 00001080  7003                     moveq.l    D0, 0x03
  1530. 00001082  3F00                     move.w     -[A7], D0
  1531. 00001084  486E FEF2                pea.l      [A6 - 0x10E]
  1532. 00001088  486E FEF4                pea.l      [A6 - 0x10C]
  1533. 0000108C  486E FEF8                pea.l      [A6 - 0x108]
  1534. 00001090  A98D                     syscall    GetDialogItem/GetDItem
  1535. 00001092  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1536. 00001096  486E FF00                pea.l      [A6 - 0x100]
  1537. 0000109A  A990                     syscall    GetDialogItemText/GetIText
  1538. 0000109C  6000 015E                bra        +0x160 /* 000011FC */
  1539. label000010A0:
  1540. 000010A0  7003                     moveq.l    D0, 0x03
  1541. 000010A2  B054                     cmp.w      D0, [A4]
  1542. 000010A4  6708                     beq        +0xA /* 000010AE */
  1543. 000010A6  7005                     moveq.l    D0, 0x05
  1544. 000010A8  B054                     cmp.w      D0, [A4]
  1545. 000010AA  6600 0150                bne        +0x152 /* 000011FC */
  1546. label000010AE:
  1547. 000010AE  1D6C 0005 FEF1           move.b     [A6 - 0x10F], [A4 + 0x5]
  1548. 000010B4  598F                     subq.l     A7, 4
  1549. 000010B6  2F0B                     move.l     -[A7], A3
  1550. 000010B8  A917                     syscall    GetWRefCon
  1551. 000010BA  201F                     move.l     D0, [A7]+
  1552. 000010BC  1C00                     move.b     D6, D0
  1553. 000010BE  BC2E FEF1                cmp.b      D6, [A6 - 0x10F]
  1554. 000010C2  6628                     bne        +0x2A /* 000010EC */
  1555. 000010C4  302C 000E                move.w     D0, [A4 + 0xE]
  1556. 000010C8  C07C 0100                and.w      D0, 0x100
  1557. 000010CC  671E                     beq        +0x20 /* 000010EC */
  1558. 000010CE  206E 0008                movea.l    A0, [A6 + 0x8]
  1559. 000010D2  30BC 0002                move.w     [A0], 0x2
  1560. 000010D6  7002                     moveq.l    D0, 0x02
  1561. 000010D8  2F00                     move.l     -[A7], D0
  1562. 000010DA  2F0B                     move.l     -[A7], A3
  1563. 000010DC  4EBA FF20                jsr        [PC - 0xE0 /* 00000FFE */]
  1564. 000010E0  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1565. 000010E6  508F                     addq.l     A7, 8
  1566. 000010E8  6000 017C                bra        +0x17E /* 00001266 */
  1567. label000010EC:
  1568. 000010EC  7003                     moveq.l    D0, 0x03
  1569. 000010EE  B02E FEF1                cmp.b      D0, [A6 - 0x10F]
  1570. 000010F2  663E                     bne        +0x40 /* 00001132 */
  1571. 000010F4  2F0B                     move.l     -[A7], A3
  1572. 000010F6  7001                     moveq.l    D0, 0x01
  1573. 000010F8  3F00                     move.w     -[A7], D0
  1574. 000010FA  486E FEF2                pea.l      [A6 - 0x10E]
  1575. 000010FE  486E FEF4                pea.l      [A6 - 0x10C]
  1576. 00001102  486E FEF8                pea.l      [A6 - 0x108]
  1577. 00001106  A98D                     syscall    GetDialogItem/GetDItem
  1578. 00001108  206E FEF4                movea.l    A0, [A6 - 0x10C]
  1579. 0000110C  2050                     movea.l    A0, [A0]
  1580. 0000110E  4A28 0011                tst.b      [A0 + 0x11]
  1581. 00001112  661E                     bne        +0x20 /* 00001132 */
  1582. 00001114  206E 0008                movea.l    A0, [A6 + 0x8]
  1583. 00001118  30BC 0001                move.w     [A0], 0x1
  1584. 0000111C  7001                     moveq.l    D0, 0x01
  1585. 0000111E  2F00                     move.l     -[A7], D0
  1586. 00001120  2F0B                     move.l     -[A7], A3
  1587. 00001122  4EBA FEDA                jsr        [PC - 0x126 /* 00000FFE */]
  1588. 00001126  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1589. 0000112C  508F                     addq.l     A7, 8
  1590. 0000112E  6000 0136                bra        +0x138 /* 00001266 */
  1591. label00001132:
  1592. 00001132  701C                     moveq.l    D0, 0x1C
  1593. 00001134  B02E FEF1                cmp.b      D0, [A6 - 0x10F]
  1594. 00001138  6308                     bls        +0xA /* 00001142 */
  1595. 0000113A  7008                     moveq.l    D0, 0x08
  1596. 0000113C  B02E FEF1                cmp.b      D0, [A6 - 0x10F]
  1597. 00001140  6608                     bne        +0xA /* 0000114A */
  1598. label00001142:
  1599. 00001142  707F                     moveq.l    D0, 0x7F
  1600. 00001144  B02E FEF1                cmp.b      D0, [A6 - 0x10F]
  1601. 00001148  660E                     bne        +0x10 /* 00001158 */
  1602. label0000114A:
  1603. 0000114A  297C 0000 3009 0002      move.l     [A4 + 0x2], 0x3009 /* '0\t' */
  1604. 00001152  1D7C 0009 FEF1           move.b     [A6 - 0x10F], 0x9 /* '\t' */
  1605. label00001158:
  1606. 00001158  701F                     moveq.l    D0, 0x1F
  1607. 0000115A  B02E FEF1                cmp.b      D0, [A6 - 0x10F]
  1608. 0000115E  6400 009C                bcc        +0x9E /* 000011FC */
  1609. 00001162  2F0B                     move.l     -[A7], A3
  1610. 00001164  302B 00A4                move.w     D0, [A3 + 0xA4]
  1611. 00001168  5240                     addq.w     D0, 1
  1612. 0000116A  3F00                     move.w     -[A7], D0
  1613. 0000116C  486E FEF2                pea.l      [A6 - 0x10E]
  1614. 00001170  486E FEF4                pea.l      [A6 - 0x10C]
  1615. 00001174  486E FEF8                pea.l      [A6 - 0x108]
  1616. 00001178  A98D                     syscall    GetDialogItem/GetDItem
  1617. 0000117A  2D6B 00A0 FEEC           move.l     [A6 - 0x114], [A3 + 0xA0]
  1618. 00001180  206E FEEC                movea.l    A0, [A6 - 0x114]
  1619. 00001184  2050                     movea.l    A0, [A0]
  1620. 00001186  3E28 0020                move.w     D7, [A0 + 0x20]
  1621. 0000118A  206E FEEC                movea.l    A0, [A6 - 0x114]
  1622. 0000118E  2050                     movea.l    A0, [A0]
  1623. 00001190  3A28 0022                move.w     D5, [A0 + 0x22]
  1624. 00001194  206E FEEC                movea.l    A0, [A6 - 0x114]
  1625. 00001198  2050                     movea.l    A0, [A0]
  1626. 0000119A  2D68 003E FEF4           move.l     [A6 - 0x10C], [A0 + 0x3E]
  1627. 000011A0  558F                     subq.l     A7, 2
  1628. 000011A2  486E FEF4                pea.l      [A6 - 0x10C]
  1629. 000011A6  4EAD 05B2                jsr        [A5 + 0x5B2 /* export_178 */]
  1630. 000011AA  598F                     subq.l     A7, 4
  1631. 000011AC  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1632. 000011B0  48C7                     ext.l      D7
  1633. 000011B2  2F07                     move.l     -[A7], D7
  1634. 000011B4  7000                     moveq.l    D0, 0x00
  1635. 000011B6  2F00                     move.l     -[A7], D0
  1636. 000011B8  48C5                     ext.l      D5
  1637. 000011BA  48C7                     ext.l      D7
  1638. 000011BC  2205                     move.l     D1, D5
  1639. 000011BE  9287                     sub.l      D1, D7
  1640. 000011C0  2F01                     move.l     -[A7], D1
  1641. 000011C2  486E FEF1                pea.l      [A6 - 0x10F]
  1642. 000011C6  7201                     moveq.l    D1, 0x01
  1643. 000011C8  2F01                     move.l     -[A7], D1
  1644. 000011CA  A9E0                     syscall    Munger
  1645. 000011CC  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1646. 000011D0  486E FF00                pea.l      [A6 - 0x100]
  1647. 000011D4  A990                     syscall    GetDialogItemText/GetIText
  1648. 000011D6  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1649. 000011DA  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  1650. 000011DE  558F                     subq.l     A7, 2
  1651. 000011E0  486E FF00                pea.l      [A6 - 0x100]
  1652. 000011E4  A88C                     syscall    StringWidth
  1653. 000011E6  302E FEFE                move.w     D0, [A6 - 0x102]
  1654. 000011EA  906E FEFA                sub.w      D0, [A6 - 0x106]
  1655. 000011EE  B05F                     cmp.w      D0, [A7]+
  1656. 000011F0  5C8F                     addq.l     A7, 6
  1657. 000011F2  6E08                     bgt        +0xA /* 000011FC */
  1658. 000011F4  7001                     moveq.l    D0, 0x01
  1659. 000011F6  3F00                     move.w     -[A7], D0
  1660. 000011F8  A9C8                     syscall    SysBeep
  1661. 000011FA  4254                     clr.w      [A4]
  1662. label000011FC:
  1663. 000011FC  2F0B                     move.l     -[A7], A3
  1664. 000011FE  7003                     moveq.l    D0, 0x03
  1665. 00001200  3F00                     move.w     -[A7], D0
  1666. 00001202  486E FEF2                pea.l      [A6 - 0x10E]
  1667. 00001206  486E FEF4                pea.l      [A6 - 0x10C]
  1668. 0000120A  486E FEF8                pea.l      [A6 - 0x108]
  1669. 0000120E  A98D                     syscall    GetDialogItem/GetDItem
  1670. 00001210  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1671. 00001214  486E FF00                pea.l      [A6 - 0x100]
  1672. 00001218  A990                     syscall    GetDialogItemText/GetIText
  1673. 0000121A  2F0B                     move.l     -[A7], A3
  1674. 0000121C  7001                     moveq.l    D0, 0x01
  1675. 0000121E  3F00                     move.w     -[A7], D0
  1676. 00001220  486E FEF2                pea.l      [A6 - 0x10E]
  1677. 00001224  486E FEF4                pea.l      [A6 - 0x10C]
  1678. 00001228  486E FEF8                pea.l      [A6 - 0x108]
  1679. 0000122C  A98D                     syscall    GetDialogItem/GetDItem
  1680. 0000122E  4A2E FF00                tst.b      [A6 - 0x100]
  1681. 00001232  6704                     beq        +0x6 /* 00001238 */
  1682. 00001234  7000                     moveq.l    D0, 0x00
  1683. 00001236  6006                     bra        +0x8 /* 0000123E */
  1684. label00001238:
  1685. 00001238  203C 0000 00FF           move.l     D0, 0xFF
  1686. label0000123E:
  1687. 0000123E  3D40 FEF2                move.w     [A6 - 0x10E], D0
  1688. 00001242  206E FEF4                movea.l    A0, [A6 - 0x10C]
  1689. 00001246  2050                     movea.l    A0, [A0]
  1690. 00001248  7000                     moveq.l    D0, 0x00
  1691. 0000124A  1028 0011                move.b     D0, [A0 + 0x11]
  1692. 0000124E  322E FEF2                move.w     D1, [A6 - 0x10E]
  1693. 00001252  48C1                     ext.l      D1
  1694. 00001254  B280                     cmp.l      D1, D0
  1695. 00001256  670A                     beq        +0xC /* 00001262 */
  1696. 00001258  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  1697. 0000125C  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  1698. 00001260  A95D                     syscall    HiliteControl
  1699. label00001262:
  1700. 00001262  422E 0014                clr.b      [A6 + 0x14]
  1701. label00001266:
  1702. 00001266  4CEE 18E0 FED8           movem.l    D5,D6,D7,A3,A4, [A6 - 0x128]
  1703. 0000126C  4E5E                     unlink     A6
  1704. 0000126E  205F                     movea.l    A0, [A7]+
  1705. 00001270  DEFC 000C                add.w      A7, 0xC
  1706. 00001274  4ED0                     jmp        [A0]
  1707. export_1248:
  1708. 00001276  4E56 0000                link       A6, 0
  1709. 0000127A  2F0B                     move.l     -[A7], A3
  1710. 0000127C  266E 000A                movea.l    A3, [A6 + 0xA]
  1711. 00001280  2F0B                     move.l     -[A7], A3
  1712. 00001282  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1713. 00001286  3F3C 0087                move.w     -[A7], 0x87
  1714. 0000128A  4EBA FCEA                jsr        [PC - 0x316 /* 00000F76 */]
  1715. 0000128E  266E FFFC                movea.l    A3, [A6 - 0x4]
  1716. 00001292  4E5E                     unlink     A6
  1717. 00001294  205F                     movea.l    A0, [A7]+
  1718. 00001296  5C4F                     addq.w     A7, 6
  1719. 00001298  4ED0                     jmp        [A0]
  1720. export_1249:
  1721. 0000129A  1F7C 0001 0004           move.b     [A7 + 0x4], 0x1
  1722. 000012A0  4E75                     rts
  1723. fn000012A2:
  1724. 000012A2  4E56 FE24                link       A6, -0x01DC
  1725. 000012A6  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  1726. 000012AA  3C2E 000A                move.w     D6, [A6 + 0xA]
  1727. 000012AE  49EE FEDA                lea.l      A4, [A6 - 0x126]
  1728. 000012B2  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1729. 000012B6  4A68 0024                tst.w      [A0 + 0x24]
  1730. 000012BA  6F6A                     ble        +0x6C /* 00001326 */
  1731. 000012BC  7000                     moveq.l    D0, 0x00
  1732. 000012BE  2D40 FF6C                move.l     [A6 - 0x94], D0
  1733. 000012C2  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1734. 000012C6  2D48 FF72                move.l     [A6 - 0x8E], A0
  1735. 000012CA  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1736. 000012CE  3D68 00F4 FF76           move.w     [A6 - 0x8A], [A0 + 0xF4]
  1737. 000012D4  426E FF7C                clr.w      [A6 - 0x84]
  1738. 000012D8  558F                     subq.l     A7, 2
  1739. 000012DA  486E FF60                pea.l      [A6 - 0xA0]
  1740. 000012DE  7200                     moveq.l    D1, 0x00
  1741. 000012E0  1F01                     move.b     -[A7], D1
  1742. 000012E2  4EAD 0532                jsr        [A5 + 0x532 /* export_162 */]
  1743. 000012E6  7000                     moveq.l    D0, 0x00
  1744. 000012E8  2D40 FF54                move.l     [A6 - 0xAC], D0
  1745. 000012EC  720E                     moveq.l    D1, 0x0E
  1746. 000012EE  2D41 FF84                move.l     [A6 - 0x7C], D1
  1747. 000012F2  41EE FF52                lea.l      A0, [A6 - 0xAE]
  1748. 000012F6  2D48 FF80                move.l     [A6 - 0x80], A0
  1749. 000012FA  558F                     subq.l     A7, 2
  1750. 000012FC  486E FF60                pea.l      [A6 - 0xA0]
  1751. 00001300  7000                     moveq.l    D0, 0x00
  1752. 00001302  1F00                     move.b     -[A7], D0
  1753. 00001304  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1754. 00001308  203C 0001 0000           move.l     D0, 0x10000
  1755. 0000130E  C0AE FF54                and.l      D0, [A6 - 0xAC]
  1756. 00001312  588F                     addq.l     A7, 4
  1757. 00001314  6610                     bne        +0x12 /* 00001326 */
  1758. 00001316  7005                     moveq.l    D0, 0x05
  1759. 00001318  2F00                     move.l     -[A7], D0
  1760. 0000131A  4EBA F370                jsr        [PC - 0xC90 /* 0000068C */]
  1761. 0000131E  7001                     moveq.l    D0, 0x01
  1762. 00001320  588F                     addq.l     A7, 4
  1763. 00001322  6000 0218                bra        +0x21A /* 0000153C */
  1764. label00001326:
  1765. 00001326  7001                     moveq.l    D0, 0x01
  1766. 00001328  2D40 FFDC                move.l     [A6 - 0x24], D0
  1767. 0000132C  558F                     subq.l     A7, 2
  1768. 0000132E  3F06                     move.w     -[A7], D6
  1769. 00001330  486E FFDC                pea.l      [A6 - 0x24]
  1770. 00001334  486E FFDA                pea.l      [A6 - 0x26]
  1771. 00001338  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1772. 0000133C  4A5F                     tst.w      [A7]+
  1773. 0000133E  6710                     beq        +0x12 /* 00001350 */
  1774. 00001340  7001                     moveq.l    D0, 0x01
  1775. 00001342  2F00                     move.l     -[A7], D0
  1776. 00001344  4EBA F346                jsr        [PC - 0xCBA /* 0000068C */]
  1777. 00001348  7001                     moveq.l    D0, 0x01
  1778. 0000134A  588F                     addq.l     A7, 4
  1779. 0000134C  6000 01EE                bra        +0x1F0 /* 0000153C */
  1780. label00001350:
  1781. 00001350  558F                     subq.l     A7, 2
  1782. 00001352  3F06                     move.w     -[A7], D6
  1783. 00001354  7001                     moveq.l    D0, 0x01
  1784. 00001356  3F00                     move.w     -[A7], D0
  1785. 00001358  7200                     moveq.l    D1, 0x00
  1786. 0000135A  2F01                     move.l     -[A7], D1
  1787. 0000135C  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  1788. 00001360  558F                     subq.l     A7, 2
  1789. 00001362  3F06                     move.w     -[A7], D6
  1790. 00001364  7000                     moveq.l    D0, 0x00
  1791. 00001366  2F00                     move.l     -[A7], D0
  1792. 00001368  4EAD 04F2                jsr        [A5 + 0x4F2 /* export_154 */]
  1793. 0000136C  A850                     syscall    InitCursor
  1794. 0000136E  3F3C 0082                move.w     -[A7], 0x82
  1795. 00001372  A979                     syscall    CouldDialog
  1796. 00001374  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  1797. 0000137A  4878 0082                push.l     0x82
  1798. 0000137E  4EBA F0FE                jsr        [PC - 0xF02 /* 0000047E */]
  1799. 00001382  598F                     subq.l     A7, 4
  1800. 00001384  3F3C 0082                move.w     -[A7], 0x82
  1801. 00001388  486E FE24                pea.l      [A6 - 0x1DC]
  1802. 0000138C  70FF                     moveq.l    D0, 0xFFFFFFFF
  1803. 0000138E  2F00                     move.l     -[A7], D0
  1804. 00001390  A97C                     syscall    GetNewDialog
  1805. 00001392  265F                     movea.l    A3, [A7]+
  1806. 00001394  2F0B                     move.l     -[A7], A3
  1807. 00001396  A873                     syscall    SetPort
  1808. 00001398  2F0B                     move.l     -[A7], A3
  1809. 0000139A  7009                     moveq.l    D0, 0x09
  1810. 0000139C  3F00                     move.w     -[A7], D0
  1811. 0000139E  486E FFDA                pea.l      [A6 - 0x26]
  1812. 000013A2  486E FECE                pea.l      [A6 - 0x132]
  1813. 000013A6  486E FED2                pea.l      [A6 - 0x12E]
  1814. 000013AA  A98D                     syscall    GetDialogItem/GetDItem
  1815. 000013AC  2F0B                     move.l     -[A7], A3
  1816. 000013AE  7009                     moveq.l    D0, 0x09
  1817. 000013B0  3F00                     move.w     -[A7], D0
  1818. 000013B2  3F2E FFDA                move.w     -[A7], [A6 - 0x26]
  1819. 000013B6  486D 2722                pea.l      [A5 + 0x2722 /* export_1248 */]
  1820. 000013BA  486E FED2                pea.l      [A6 - 0x12E]
  1821. 000013BE  A98E                     syscall    SetDialogItem/SetDItem
  1822. 000013C0  2F0B                     move.l     -[A7], A3
  1823. 000013C2  4EBA F092                jsr        [PC - 0xF6E /* 00000456 */]
  1824. 000013C6  4A00                     tst.b      D0
  1825. 000013C8  6704                     beq        +0x6 /* 000013CE */
  1826. 000013CA  7007                     moveq.l    D0, 0x07
  1827. 000013CC  6002                     bra        +0x4 /* 000013D0 */
  1828. label000013CE:
  1829. 000013CE  7008                     moveq.l    D0, 0x08
  1830. label000013D0:
  1831. 000013D0  3F00                     move.w     -[A7], D0
  1832. 000013D2  A827                     syscall    HideDialogItem/HideDItem
  1833. 000013D4  2F0B                     move.l     -[A7], A3
  1834. 000013D6  A915                     syscall    ShowWindow
  1835. 000013D8  486D 272A                pea.l      [A5 + 0x272A /* export_1249 */]
  1836. 000013DC  2F2B 00A0                move.l     -[A7], [A3 + 0xA0]
  1837. 000013E0  4EAD 05FA                jsr        [A5 + 0x5FA /* export_187 */]
  1838. 000013E4  2F0B                     move.l     -[A7], A3
  1839. 000013E6  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1840. 000013EA  7000                     moveq.l    D0, 0x00
  1841. 000013EC  1028 0019                move.b     D0, [A0 + 0x19]
  1842. 000013F0  2F00                     move.l     -[A7], D0
  1843. 000013F2  A918                     syscall    SetWRefCon
  1844. 000013F4  486D 271A                pea.l      [A5 + 0x271A /* export_1247 */]
  1845. 000013F8  486E FFDA                pea.l      [A6 - 0x26]
  1846. 000013FC  A991                     syscall    ModalDialog
  1847. 000013FE  7002                     moveq.l    D0, 0x02
  1848. 00001400  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  1849. 00001404  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1850. 00001408  6606                     bne        +0x8 /* 00001410 */
  1851. 0000140A  7001                     moveq.l    D0, 0x01
  1852. 0000140C  6000 012E                bra        +0x130 /* 0000153C */
  1853. label00001410:
  1854. 00001410  7E03                     moveq.l    D7, 0x03
  1855. label00001412:
  1856. 00001412  2F0B                     move.l     -[A7], A3
  1857. 00001414  3F07                     move.w     -[A7], D7
  1858. 00001416  486E FFDA                pea.l      [A6 - 0x26]
  1859. 0000141A  486E FECE                pea.l      [A6 - 0x132]
  1860. 0000141E  486E FED2                pea.l      [A6 - 0x12E]
  1861. 00001422  A98D                     syscall    GetDialogItem/GetDItem
  1862. 00001424  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  1863. 00001428  2F0C                     move.l     -[A7], A4
  1864. 0000142A  A990                     syscall    GetDialogItemText/GetIText
  1865. 0000142C  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1866. 00001430  4868 00FA                pea.l      [A0 + 0xFA]
  1867. 00001434  2F0C                     move.l     -[A7], A4
  1868. 00001436  4EBA EDAA                jsr        [PC - 0x1256 /* 000001E2 */]
  1869. 0000143A  7000                     moveq.l    D0, 0x00
  1870. 0000143C  1014                     move.b     D0, [A4]
  1871. 0000143E  5280                     addq.l     D0, 1
  1872. 00001440  2D40 FFDC                move.l     [A6 - 0x24], D0
  1873. 00001444  558F                     subq.l     A7, 2
  1874. 00001446  3F06                     move.w     -[A7], D6
  1875. 00001448  486E FFDC                pea.l      [A6 - 0x24]
  1876. 0000144C  2F0C                     move.l     -[A7], A4
  1877. 0000144E  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1878. 00001452  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1879. 00001456  5247                     addq.w     D7, 1
  1880. 00001458  0C47 0005                cmpi.w     D7, 0x5
  1881. 0000145C  6FB4                     ble        -0x4A /* 00001412 */
  1882. 0000145E  2D6B 009C FECE           move.l     [A6 - 0x132], [A3 + 0x9C]
  1883. 00001464  2F0B                     move.l     -[A7], A3
  1884. 00001466  A982                     syscall    CloseDialog
  1885. 00001468  3F3C 0082                move.w     -[A7], 0x82
  1886. 0000146C  A97A                     syscall    FreeDialog
  1887. 0000146E  2F2E FECE                move.l     -[A7], [A6 - 0x132]
  1888. 00001472  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  1889. 00001476  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1890. 0000147A  4A68 0024                tst.w      [A0 + 0x24]
  1891. 0000147E  6F00 00BA                ble        +0xBC /* 0000153A */
  1892. 00001482  522E FFE0                addq.b     [A6 - 0x20], 1
  1893. 00001486  7000                     moveq.l    D0, 0x00
  1894. 00001488  102E FFE0                move.b     D0, [A6 - 0x20]
  1895. 0000148C  2D40 FFDC                move.l     [A6 - 0x24], D0
  1896. 00001490  302E FFDE                move.w     D0, [A6 - 0x22]
  1897. 00001494  1DBC 003A 00E0           move.b     [A6 + D0.w - 0x32], 0x3A /* ':' */
  1898. 0000149A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1899. 0000149E  4868 00FA                pea.l      [A0 + 0xFA]
  1900. 000014A2  486E FFE0                pea.l      [A6 - 0x20]
  1901. 000014A6  4EBA ED3A                jsr        [PC - 0x12C6 /* 000001E2 */]
  1902. 000014AA  52AE FFDC                addq.l     [A6 - 0x24], 1
  1903. 000014AE  558F                     subq.l     A7, 2
  1904. 000014B0  3F06                     move.w     -[A7], D6
  1905. 000014B2  486E FFDC                pea.l      [A6 - 0x24]
  1906. 000014B6  486E FFE0                pea.l      [A6 - 0x20]
  1907. 000014BA  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1908. 000014BE  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1909. 000014C2  7000                     moveq.l    D0, 0x00
  1910. 000014C4  1028 00D4                move.b     D0, [A0 + 0xD4]
  1911. 000014C8  5280                     addq.l     D0, 1
  1912. 000014CA  2D40 FFDC                move.l     [A6 - 0x24], D0
  1913. 000014CE  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1914. 000014D2  4868 00D4                pea.l      [A0 + 0xD4]
  1915. 000014D6  486E FFE0                pea.l      [A6 - 0x20]
  1916. 000014DA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1917. 000014DE  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  1918. 000014E2  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1919. 000014E6  4868 00FA                pea.l      [A0 + 0xFA]
  1920. 000014EA  486E FFE0                pea.l      [A6 - 0x20]
  1921. 000014EE  4EBA ECF2                jsr        [PC - 0x130E /* 000001E2 */]
  1922. 000014F2  558F                     subq.l     A7, 2
  1923. 000014F4  3F06                     move.w     -[A7], D6
  1924. 000014F6  486E FFDC                pea.l      [A6 - 0x24]
  1925. 000014FA  486E FFE0                pea.l      [A6 - 0x20]
  1926. 000014FE  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1927. 00001502  7004                     moveq.l    D0, 0x04
  1928. 00001504  2D40 FFDC                move.l     [A6 - 0x24], D0
  1929. 00001508  558F                     subq.l     A7, 2
  1930. 0000150A  3F06                     move.w     -[A7], D6
  1931. 0000150C  486E FFDC                pea.l      [A6 - 0x24]
  1932. 00001510  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1933. 00001514  4868 00F6                pea.l      [A0 + 0xF6]
  1934. 00001518  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1935. 0000151C  7002                     moveq.l    D0, 0x02
  1936. 0000151E  2D40 FFDC                move.l     [A6 - 0x24], D0
  1937. 00001522  558F                     subq.l     A7, 2
  1938. 00001524  3F06                     move.w     -[A7], D6
  1939. 00001526  486E FFDC                pea.l      [A6 - 0x24]
  1940. 0000152A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1941. 0000152E  4868 0024                pea.l      [A0 + 0x24]
  1942. 00001532  4EAD 04AA                jsr        [A5 + 0x4AA /* export_145 */]
  1943. 00001536  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1944. label0000153A:
  1945. 0000153A  7000                     moveq.l    D0, 0x00
  1946. label0000153C:
  1947. 0000153C  4CEE 18C8 FE10           movem.l    D3,D6,D7,A3,A4, [A6 - 0x1F0]
  1948. 00001542  4E5E                     unlink     A6
  1949. 00001544  4E75                     rts
  1950. fn00001546:
  1951. 00001546  4E56 FE82                link       A6, -0x017E
  1952. 0000154A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1953. 0000154E  47EE FEFC                lea.l      A3, [A6 - 0x104]
  1954. 00001552  558F                     subq.l     A7, 2
  1955. 00001554  A994                     syscall    CurResFile
  1956. 00001556  3E1F                     move.w     D7, [A7]+
  1957. 00001558  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1958. 0000155C  3F28 00FE                move.w     -[A7], [A0 + 0xFE]
  1959. 00001560  A998                     syscall    UseResFile
  1960. 00001562  598F                     subq.l     A7, 4
  1961. 00001564  2F3C 494E 5420           move.l     -[A7], 0x494E5420 /* 'INT ' */
  1962. 0000156A  3F3C 0080                move.w     -[A7], 0x80
  1963. 0000156E  A81F                     syscall    Get1Resource
  1964. 00001570  285F                     movea.l    A4, [A7]+
  1965. 00001572  3F07                     move.w     -[A7], D7
  1966. 00001574  A998                     syscall    UseResFile
  1967. 00001576  206E 0008                movea.l    A0, [A6 + 0x8]
  1968. 0000157A  7000                     moveq.l    D0, 0x00
  1969. 0000157C  2080                     move.l     [A0], D0
  1970. 0000157E  220C                     move.l     D1, A4
  1971. 00001580  6700 0156                beq        +0x158 /* 000016D8 */
  1972. 00001584  7000                     moveq.l    D0, 0x00
  1973. 00001586  2D40 FE8E                move.l     [A6 - 0x172], D0
  1974. 0000158A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1975. 0000158E  41E8 00D4                lea.l      A0, [A0 + 0xD4]
  1976. 00001592  2D48 FE94                move.l     [A6 - 0x16C], A0
  1977. 00001596  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1978. 0000159A  3D68 00F4 FE98           move.w     [A6 - 0x168], [A0 + 0xF4]
  1979. 000015A0  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  1980. 000015A4  2D68 00F6 FEB2           move.l     [A6 - 0x14E], [A0 + 0xF6]
  1981. 000015AA  422E FE9C                clr.b      [A6 - 0x164]
  1982. 000015AE  426E FE9E                clr.w      [A6 - 0x162]
  1983. 000015B2  558F                     subq.l     A7, 2
  1984. 000015B4  486E FE82                pea.l      [A6 - 0x17E]
  1985. 000015B8  7200                     moveq.l    D1, 0x00
  1986. 000015BA  1F01                     move.b     -[A7], D1
  1987. 000015BC  4EAD 055A                jsr        [A5 + 0x55A /* export_167 */]
  1988. 000015C0  2D6E FECA FFFC           move.l     [A6 - 0x4], [A6 - 0x136]
  1989. 000015C6  2054                     movea.l    A0, [A4]
  1990. 000015C8  3010                     move.w     D0, [A0]
  1991. 000015CA  48C0                     ext.l      D0
  1992. 000015CC  2200                     move.l     D1, D0
  1993. 000015CE  203C 0001 5180           move.l     D0, 0x15180
  1994. 000015D4  4EAD 034A                jsr        [A5 + 0x34A /* export_101 */]
  1995. 000015D8  D0AE FFFC                add.l      D0, [A6 - 0x4]
  1996. 000015DC  206E 0008                movea.l    A0, [A6 + 0x8]
  1997. 000015E0  2080                     move.l     [A0], D0
  1998. 000015E2  486E FFFC                pea.l      [A6 - 0x4]
  1999. 000015E6  4EAD 045A                jsr        [A5 + 0x45A /* export_135 */]
  2000. 000015EA  206E 0008                movea.l    A0, [A6 + 0x8]
  2001. 000015EE  202E FFFC                move.l     D0, [A6 - 0x4]
  2002. 000015F2  B090                     cmp.l      D0, [A0]
  2003. 000015F4  548F                     addq.l     A7, 2
  2004. 000015F6  6300 00E0                bls        +0xE2 /* 000016D8 */
  2005. 000015FA  558F                     subq.l     A7, 2
  2006. 000015FC  486E FE82                pea.l      [A6 - 0x17E]
  2007. 00001600  7000                     moveq.l    D0, 0x00
  2008. 00001602  1F00                     move.b     -[A7], D0
  2009. 00001604  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  2010. 00001608  2D7C 3F3F 3F3F FEA2      move.l     [A6 - 0x15E], 0x3F3F3F3F /* '????' */
  2011. 00001610  2D7C 3F3F 3F3F FEA6      move.l     [A6 - 0x15A], 0x3F3F3F3F /* '????' */
  2012. 00001618  026E 06FF FEAA           andi.w     [A6 - 0x156], 0x6FF
  2013. 0000161E  426E FEAC                clr.w      [A6 - 0x154]
  2014. 00001622  426E FEAE                clr.w      [A6 - 0x152]
  2015. 00001626  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2016. 0000162A  2D68 00F6 FEB2           move.l     [A6 - 0x14E], [A0 + 0xF6]
  2017. 00001630  558F                     subq.l     A7, 2
  2018. 00001632  486E FE82                pea.l      [A6 - 0x17E]
  2019. 00001636  7000                     moveq.l    D0, 0x00
  2020. 00001638  1F00                     move.b     -[A7], D0
  2021. 0000163A  4EAD 0562                jsr        [A5 + 0x562 /* export_168 */]
  2022. 0000163E  2F0B                     move.l     -[A7], A3
  2023. 00001640  3F3C 0082                move.w     -[A7], 0x82
  2024. 00001644  7010                     moveq.l    D0, 0x10
  2025. 00001646  3F00                     move.w     -[A7], D0
  2026. 00001648  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  2027. 0000164C  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2028. 00001650  41E8 00D4                lea.l      A0, [A0 + 0xD4]
  2029. 00001654  5288                     addq.l     A0, 1
  2030. 00001656  2F08                     move.l     -[A7], A0
  2031. 00001658  7000                     moveq.l    D0, 0x00
  2032. 0000165A  1013                     move.b     D0, [A3]
  2033. 0000165C  D08B                     add.l      D0, A3
  2034. 0000165E  5280                     addq.l     D0, 1
  2035. 00001660  2F00                     move.l     -[A7], D0
  2036. 00001662  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2037. 00001666  7000                     moveq.l    D0, 0x00
  2038. 00001668  1028 00D4                move.b     D0, [A0 + 0xD4]
  2039. 0000166C  2F00                     move.l     -[A7], D0
  2040. 0000166E  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2041. 00001672  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2042. 00001676  1028 00D4                move.b     D0, [A0 + 0xD4]
  2043. 0000167A  D013                     add.b      D0, [A3]
  2044. 0000167C  1680                     move.b     [A3], D0
  2045. 0000167E  701F                     moveq.l    D0, 0x1F
  2046. 00001680  B013                     cmp.b      D0, [A3]
  2047. 00001682  588F                     addq.l     A7, 4
  2048. 00001684  6404                     bcc        +0x6 /* 0000168A */
  2049. 00001686  16BC 001F                move.b     [A3], 0x1F
  2050. label0000168A:
  2051. 0000168A  2D4B FE9E                move.l     [A6 - 0x162], A3
  2052. 0000168E  558F                     subq.l     A7, 2
  2053. 00001690  486E FE82                pea.l      [A6 - 0x17E]
  2054. 00001694  7000                     moveq.l    D0, 0x00
  2055. 00001696  1F00                     move.b     -[A7], D0
  2056. 00001698  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  2057. 0000169C  598F                     subq.l     A7, 4
  2058. 0000169E  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  2059. 000016A4  7000                     moveq.l    D0, 0x00
  2060. 000016A6  3F00                     move.w     -[A7], D0
  2061. 000016A8  A9A0                     syscall    GetResource
  2062. 000016AA  285F                     movea.l    A4, [A7]+
  2063. 000016AC  558F                     subq.l     A7, 2
  2064. 000016AE  2F0C                     move.l     -[A7], A4
  2065. 000016B0  A9A4                     syscall    HomeResFile
  2066. 000016B2  3E1F                     move.w     D7, [A7]+
  2067. 000016B4  3F07                     move.w     -[A7], D7
  2068. 000016B6  A998                     syscall    UseResFile
  2069. 000016B8  2F0C                     move.l     -[A7], A4
  2070. 000016BA  558F                     subq.l     A7, 2
  2071. 000016BC  2F0C                     move.l     -[A7], A4
  2072. 000016BE  A9A6                     syscall    GetResAttrs
  2073. 000016C0  303C 00F7                move.w     D0, 0xF7
  2074. 000016C4  C05F                     and.w      D0, [A7]+
  2075. 000016C6  3F00                     move.w     -[A7], D0
  2076. 000016C8  A9A7                     syscall    SetResAttrs
  2077. 000016CA  2F0C                     move.l     -[A7], A4
  2078. 000016CC  A9AD                     syscall    RemoveResource/RmveResource
  2079. 000016CE  3F07                     move.w     -[A7], D7
  2080. 000016D0  A999                     syscall    UpdateResFile
  2081. 000016D2  7001                     moveq.l    D0, 0x01
  2082. 000016D4  548F                     addq.l     A7, 2
  2083. 000016D6  6002                     bra        +0x4 /* 000016DA */
  2084. label000016D8:
  2085. 000016D8  7000                     moveq.l    D0, 0x00
  2086. label000016DA:
  2087. 000016DA  4CEE 1880 FE76           movem.l    D7,A3,A4, [A6 - 0x18A]
  2088. 000016E0  4E5E                     unlink     A6
  2089. 000016E2  4E75                     rts
  2090. fn000016E4:
  2091. 000016E4  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2092. 000016E8  286F 001C                movea.l    A4, [A7 + 0x1C]
  2093. 000016EC  266F 0018                movea.l    A3, [A7 + 0x18]
  2094. 000016F0  558F                     subq.l     A7, 2
  2095. 000016F2  2F0B                     move.l     -[A7], A3
  2096. 000016F4  A960                     syscall    GetControlValue/GetCtlValue
  2097. 000016F6  3A1F                     move.w     D5, [A7]+
  2098. 000016F8  3E05                     move.w     D7, D5
  2099. 000016FA  9E54                     sub.w      D7, [A4]
  2100. 000016FC  4A47                     tst.w      D7
  2101. 000016FE  6C04                     bge        +0x6 /* 00001704 */
  2102. 00001700  4247                     clr.w      D7
  2103. 00001702  600E                     bra        +0x10 /* 00001712 */
  2104. label00001704:
  2105. 00001704  558F                     subq.l     A7, 2
  2106. 00001706  2F0B                     move.l     -[A7], A3
  2107. 00001708  A962                     syscall    GetControlMaximum/GetMaxCtl
  2108. 0000170A  3C1F                     move.w     D6, [A7]+
  2109. 0000170C  BC47                     cmp.w      D6, D7
  2110. 0000170E  6C02                     bge        +0x4 /* 00001712 */
  2111. 00001710  3E06                     move.w     D7, D6
  2112. label00001712:
  2113. 00001712  2F0B                     move.l     -[A7], A3
  2114. 00001714  3F07                     move.w     -[A7], D7
  2115. 00001716  A963                     syscall    SetControlValue/SetCtlValue
  2116. 00001718  3005                     move.w     D0, D5
  2117. 0000171A  9047                     sub.w      D0, D7
  2118. 0000171C  3880                     move.w     [A4], D0
  2119. 0000171E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2120. 00001722  4E75                     rts
  2121. fn00001724:
  2122. 00001724  4E56 0000                link       A6, 0
  2123. 00001728  48E7 0118                movem.l    -[A7], D7,A3,A4
  2124. 0000172C  286E 0008                movea.l    A4, [A6 + 0x8]
  2125. 00001730  266E 000C                movea.l    A3, [A6 + 0xC]
  2126. 00001734  3E2B 005E                move.w     D7, [A3 + 0x5E]
  2127. 00001738  9E6E 0012                sub.w      D7, [A6 + 0x12]
  2128. 0000173C  4A6B 003C                tst.w      [A3 + 0x3C]
  2129. 00001740  6F14                     ble        +0x16 /* 00001756 */
  2130. 00001742  206B 003E                movea.l    A0, [A3 + 0x3E]
  2131. 00001746  2050                     movea.l    A0, [A0]
  2132. 00001748  302B 003C                move.w     D0, [A3 + 0x3C]
  2133. 0000174C  720A                     moveq.l    D1, 0x0A
  2134. 0000174E  B230 00FF                cmp.b      D1, [A0 + D0.w - 0x1]
  2135. 00001752  6602                     bne        +0x4 /* 00001756 */
  2136. 00001754  5247                     addq.w     D7, 1
  2137. label00001756:
  2138. 00001756  2F0C                     move.l     -[A7], A4
  2139. 00001758  4A47                     tst.w      D7
  2140. 0000175A  6F06                     ble        +0x8 /* 00001762 */
  2141. 0000175C  48C7                     ext.l      D7
  2142. 0000175E  2007                     move.l     D0, D7
  2143. 00001760  6002                     bra        +0x4 /* 00001764 */
  2144. label00001762:
  2145. 00001762  7000                     moveq.l    D0, 0x00
  2146. label00001764:
  2147. 00001764  3F00                     move.w     -[A7], D0
  2148. 00001766  A965                     syscall    SetControlMaximum/SetMaxCtl
  2149. 00001768  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  2150. 0000176E  4E5E                     unlink     A6
  2151. 00001770  4E75                     rts
  2152. export_1250:
  2153. 00001772  4E56 FFFE                link       A6, -0x0002
  2154. 00001776  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  2155. 0000177A  3C2E 0008                move.w     D6, [A6 + 0x8]
  2156. 0000177E  7E01                     moveq.l    D7, 0x01
  2157. 00001780  4A46                     tst.w      D6
  2158. 00001782  6700 008A                beq        +0x8C /* 0000180E */
  2159. 00001786  426E FFFE                clr.w      [A6 - 0x2]
  2160. 0000178A  7E01                     moveq.l    D7, 0x01
  2161. 0000178C  206E 000A                movea.l    A0, [A6 + 0xA]
  2162. 00001790  2050                     movea.l    A0, [A0]
  2163. 00001792  2668 0004                movea.l    A3, [A0 + 0x4]
  2164. 00001796  598F                     subq.l     A7, 4
  2165. 00001798  2F0B                     move.l     -[A7], A3
  2166. 0000179A  A917                     syscall    GetWRefCon
  2167. 0000179C  285F                     movea.l    A4, [A7]+
  2168. 0000179E  2654                     movea.l    A3, [A4]
  2169. 000017A0  3006                     move.w     D0, D6
  2170. 000017A2  0440 0014                subi.w     D0, 0x14
  2171. 000017A6  6B36                     bmi        +0x38 /* 000017DE */
  2172. 000017A8  0C40 0003                cmpi.w     D0, 0x3
  2173. 000017AC  6E30                     bgt        +0x32 /* 000017DE */
  2174. 000017AE  D040                     add.w      D0, D0
  2175. 000017B0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2176. 000017B4  4EFB 0000                jmp        [PC + D0.w]
  2177. 000017B8  000C 000A                ori.b      A4, 0xA /* '\n' */
  2178. 000017BC  0016 0014                ori.b      [A6], 0x14
  2179. 000017C0  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2180. 000017C2  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2181. 000017C8  6014                     bra        +0x16 /* 000017DE */
  2182. 000017CA  7EFF                     moveq.l    D7, 0xFFFFFFFF
  2183. 000017CC  302B 000C                move.w     D0, [A3 + 0xC]
  2184. 000017D0  906B 0008                sub.w      D0, [A3 + 0x8]
  2185. 000017D4  48C0                     ext.l      D0
  2186. 000017D6  81EB 0018                divs.w     D0, [A3 + 0x18]
  2187. 000017DA  3D40 FFFE                move.w     [A6 - 0x2], D0
  2188. label000017DE:
  2189. 000017DE  3007                     move.w     D0, D7
  2190. 000017E0  C1EE FFFE                muls.w     D0, [A6 - 0x2]
  2191. 000017E4  3D40 FFFE                move.w     [A6 - 0x2], D0
  2192. 000017E8  486E FFFE                pea.l      [A6 - 0x2]
  2193. 000017EC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2194. 000017F0  4EBA FEF2                jsr        [PC - 0x10E /* 000016E4 */]
  2195. 000017F4  4A6E FFFE                tst.w      [A6 - 0x2]
  2196. 000017F8  508F                     addq.l     A7, 8
  2197. 000017FA  6712                     beq        +0x14 /* 0000180E */
  2198. 000017FC  7000                     moveq.l    D0, 0x00
  2199. 000017FE  3F00                     move.w     -[A7], D0
  2200. 00001800  322B 0018                move.w     D1, [A3 + 0x18]
  2201. 00001804  C3EE FFFE                muls.w     D1, [A6 - 0x2]
  2202. 00001808  3F01                     move.w     -[A7], D1
  2203. 0000180A  2F0C                     move.l     -[A7], A4
  2204. 0000180C  A812                     syscall    TEPinScroll
  2205. label0000180E:
  2206. 0000180E  4CEE 18C0 FFEE           movem.l    D6,D7,A3,A4, [A6 - 0x12]
  2207. 00001814  4E5E                     unlink     A6
  2208. 00001816  205F                     movea.l    A0, [A7]+
  2209. 00001818  5C4F                     addq.w     A7, 6
  2210. 0000181A  4ED0                     jmp        [A0]
  2211. export_1251:
  2212. 0000181C  4E56 FFEA                link       A6, -0x0016
  2213. 00001820  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2214. 00001824  266E 0010                movea.l    A3, [A6 + 0x10]
  2215. 00001828  4206                     clr.b      D6
  2216. 0000182A  2F0B                     move.l     -[A7], A3
  2217. 0000182C  A873                     syscall    SetPort
  2218. 0000182E  206E 000C                movea.l    A0, [A6 + 0xC]
  2219. 00001832  7001                     moveq.l    D0, 0x01
  2220. 00001834  B050                     cmp.w      D0, [A0]
  2221. 00001836  6600 00C2                bne        +0xC4 /* 000018FA */
  2222. 0000183A  206E 000C                movea.l    A0, [A6 + 0xC]
  2223. 0000183E  2D68 000A FFFC           move.l     [A6 - 0x4], [A0 + 0xA]
  2224. 00001844  486E FFFC                pea.l      [A6 - 0x4]
  2225. 00001848  A871                     syscall    GlobalToLocal
  2226. 0000184A  558F                     subq.l     A7, 2
  2227. 0000184C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2228. 00001850  2F0B                     move.l     -[A7], A3
  2229. 00001852  486E FFF8                pea.l      [A6 - 0x8]
  2230. 00001856  A96C                     syscall    FindControl
  2231. 00001858  3A1F                     move.w     D5, [A7]+
  2232. 0000185A  6700 009E                beq        +0xA0 /* 000018FA */
  2233. 0000185E  2F0B                     move.l     -[A7], A3
  2234. 00001860  7004                     moveq.l    D0, 0x04
  2235. 00001862  3F00                     move.w     -[A7], D0
  2236. 00001864  486E FFEA                pea.l      [A6 - 0x16]
  2237. 00001868  486E FFF4                pea.l      [A6 - 0xC]
  2238. 0000186C  486E FFEC                pea.l      [A6 - 0x14]
  2239. 00001870  A98D                     syscall    GetDialogItem/GetDItem
  2240. 00001872  202E FFF8                move.l     D0, [A6 - 0x8]
  2241. 00001876  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  2242. 0000187A  667E                     bne        +0x80 /* 000018FA */
  2243. 0000187C  206E 0008                movea.l    A0, [A6 + 0x8]
  2244. 00001880  30BC 0004                move.w     [A0], 0x4
  2245. 00001884  7C01                     moveq.l    D6, 0x01
  2246. 00001886  3005                     move.w     D0, D5
  2247. 00001888  0440 0081                subi.w     D0, 0x81
  2248. 0000188C  6B5A                     bmi        +0x5C /* 000018E8 */
  2249. 0000188E  0C40 0000                cmpi.w     D0, 0x0
  2250. 00001892  6E54                     bgt        +0x56 /* 000018E8 */
  2251. 00001894  D040                     add.w      D0, D0
  2252. 00001896  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2253. 0000189A  4EFB 0000                jmp        [PC + D0.w]
  2254. 0000189E  0004 558F                ori.b      D4, 0x8F
  2255. 000018A2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2256. 000018A6  A960                     syscall    GetControlValue/GetCtlValue
  2257. 000018A8  3E1F                     move.w     D7, [A7]+
  2258. 000018AA  558F                     subq.l     A7, 2
  2259. 000018AC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2260. 000018B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2261. 000018B4  7000                     moveq.l    D0, 0x00
  2262. 000018B6  2F00                     move.l     -[A7], D0
  2263. 000018B8  A968                     syscall    TrackControl
  2264. 000018BA  3A1F                     move.w     D5, [A7]+
  2265. 000018BC  673C                     beq        +0x3E /* 000018FA */
  2266. 000018BE  558F                     subq.l     A7, 2
  2267. 000018C0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2268. 000018C4  A960                     syscall    GetControlValue/GetCtlValue
  2269. 000018C6  9E5F                     sub.w      D7, [A7]+
  2270. 000018C8  4A47                     tst.w      D7
  2271. 000018CA  672E                     beq        +0x30 /* 000018FA */
  2272. 000018CC  598F                     subq.l     A7, 4
  2273. 000018CE  2F0B                     move.l     -[A7], A3
  2274. 000018D0  A917                     syscall    GetWRefCon
  2275. 000018D2  285F                     movea.l    A4, [A7]+
  2276. 000018D4  7000                     moveq.l    D0, 0x00
  2277. 000018D6  3F00                     move.w     -[A7], D0
  2278. 000018D8  2054                     movea.l    A0, [A4]
  2279. 000018DA  3228 0018                move.w     D1, [A0 + 0x18]
  2280. 000018DE  C3C7                     muls.w     D1, D7
  2281. 000018E0  3F01                     move.w     -[A7], D1
  2282. 000018E2  2F0C                     move.l     -[A7], A4
  2283. 000018E4  A812                     syscall    TEPinScroll
  2284. 000018E6  6012                     bra        +0x14 /* 000018FA */
  2285. label000018E8:
  2286. 000018E8  558F                     subq.l     A7, 2
  2287. 000018EA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2288. 000018EE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2289. 000018F2  486D 2732                pea.l      [A5 + 0x2732 /* export_1250 */]
  2290. 000018F6  A968                     syscall    TrackControl
  2291. 000018F8  3E1F                     move.w     D7, [A7]+
  2292. label000018FA:
  2293. 000018FA  1D46 0014                move.b     [A6 + 0x14], D6
  2294. 000018FE  4CEE 18E0 FFD6           movem.l    D5,D6,D7,A3,A4, [A6 - 0x2A]
  2295. 00001904  4E5E                     unlink     A6
  2296. 00001906  205F                     movea.l    A0, [A7]+
  2297. 00001908  DEFC 000C                add.w      A7, 0xC
  2298. 0000190C  4ED0                     jmp        [A0]
  2299. export_1252:
  2300. 0000190E  4E56 FFF2                link       A6, -0x000E
  2301. 00001912  48E7 0018                movem.l    -[A7], A3,A4
  2302. 00001916  266E 000A                movea.l    A3, [A6 + 0xA]
  2303. 0000191A  7003                     moveq.l    D0, 0x03
  2304. 0000191C  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2305. 00001920  663A                     bne        +0x3C /* 0000195C */
  2306. 00001922  2F0B                     move.l     -[A7], A3
  2307. 00001924  A873                     syscall    SetPort
  2308. 00001926  2F0B                     move.l     -[A7], A3
  2309. 00001928  7003                     moveq.l    D0, 0x03
  2310. 0000192A  3F00                     move.w     -[A7], D0
  2311. 0000192C  486E FFF2                pea.l      [A6 - 0xE]
  2312. 00001930  486E FFF4                pea.l      [A6 - 0xC]
  2313. 00001934  486E FFF8                pea.l      [A6 - 0x8]
  2314. 00001938  A98D                     syscall    GetDialogItem/GetDItem
  2315. 0000193A  486E FFF8                pea.l      [A6 - 0x8]
  2316. 0000193E  A8A1                     syscall    FrameRect
  2317. 00001940  598F                     subq.l     A7, 4
  2318. 00001942  2F0B                     move.l     -[A7], A3
  2319. 00001944  A917                     syscall    GetWRefCon
  2320. 00001946  285F                     movea.l    A4, [A7]+
  2321. 00001948  2054                     movea.l    A0, [A4]
  2322. 0000194A  4868 0008                pea.l      [A0 + 0x8]
  2323. 0000194E  2F0C                     move.l     -[A7], A4
  2324. 00001950  A9D3                     syscall    TEUpdate
  2325. 00001952  2F0B                     move.l     -[A7], A3
  2326. 00001954  A969                     syscall    DrawControls
  2327. 00001956  177C 0001 0046           move.b     [A3 + 0x46], 0x1
  2328. label0000195C:
  2329. 0000195C  4CEE 1800 FFEA           movem.l    A3,A4, [A6 - 0x16]
  2330. 00001962  4E5E                     unlink     A6
  2331. 00001964  205F                     movea.l    A0, [A7]+
  2332. 00001966  5C4F                     addq.w     A7, 6
  2333. 00001968  4ED0                     jmp        [A0]
  2334. fn0000196A:
  2335. 0000196A  4E56 FFE2                link       A6, -0x001E
  2336. 0000196E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2337. 00001972  598F                     subq.l     A7, 4
  2338. 00001974  2F3C 4457 6974           move.l     -[A7], 0x44576974 /* 'DWit' */
  2339. 0000197A  3F3C 0085                move.w     -[A7], 0x85
  2340. 0000197E  A9A0                     syscall    GetResource
  2341. 00001980  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  2342. 00001984  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2343. 00001988  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2344. 0000198C  3F3C 0085                move.w     -[A7], 0x85
  2345. 00001990  A979                     syscall    CouldDialog
  2346. 00001992  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  2347. 00001998  4878 0085                push.l     0x85
  2348. 0000199C  4EBA EAE0                jsr        [PC - 0x1520 /* 0000047E */]
  2349. 000019A0  598F                     subq.l     A7, 4
  2350. 000019A2  3F3C 0085                move.w     -[A7], 0x85
  2351. 000019A6  7000                     moveq.l    D0, 0x00
  2352. 000019A8  2F00                     move.l     -[A7], D0
  2353. 000019AA  72FF                     moveq.l    D1, 0xFFFFFFFF
  2354. 000019AC  2F01                     move.l     -[A7], D1
  2355. 000019AE  A97C                     syscall    GetNewDialog
  2356. 000019B0  285F                     movea.l    A4, [A7]+
  2357. 000019B2  2F0C                     move.l     -[A7], A4
  2358. 000019B4  A873                     syscall    SetPort
  2359. 000019B6  397C 0001 0044           move.w     [A4 + 0x44], 0x1
  2360. 000019BC  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2361. 000019C0  3968 0014 004A           move.w     [A4 + 0x4A], [A0 + 0x14]
  2362. 000019C6  2F0C                     move.l     -[A7], A4
  2363. 000019C8  7003                     moveq.l    D0, 0x03
  2364. 000019CA  3F00                     move.w     -[A7], D0
  2365. 000019CC  486E FFE2                pea.l      [A6 - 0x1E]
  2366. 000019D0  486E FFE4                pea.l      [A6 - 0x1C]
  2367. 000019D4  486E FFF4                pea.l      [A6 - 0xC]
  2368. 000019D8  A98D                     syscall    GetDialogItem/GetDItem
  2369. 000019DA  2F0C                     move.l     -[A7], A4
  2370. 000019DC  7003                     moveq.l    D0, 0x03
  2371. 000019DE  3F00                     move.w     -[A7], D0
  2372. 000019E0  3F2E FFE2                move.w     -[A7], [A6 - 0x1E]
  2373. 000019E4  486D 2742                pea.l      [A5 + 0x2742 /* export_1252 */]
  2374. 000019E8  486E FFF4                pea.l      [A6 - 0xC]
  2375. 000019EC  A98E                     syscall    SetDialogItem/SetDItem
  2376. 000019EE  486E FFF4                pea.l      [A6 - 0xC]
  2377. 000019F2  7004                     moveq.l    D0, 0x04
  2378. 000019F4  3F00                     move.w     -[A7], D0
  2379. 000019F6  3F00                     move.w     -[A7], D0
  2380. 000019F8  A8A9                     syscall    InsetRect
  2381. 000019FA  41EE FFEC                lea.l      A0, [A6 - 0x14]
  2382. 000019FE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  2383. 00001A02  20D9                     move.l     [A0]+, [A1]+
  2384. 00001A04  20D9                     move.l     [A0]+, [A1]+
  2385. 00001A06  598F                     subq.l     A7, 4
  2386. 00001A08  486E FFEC                pea.l      [A6 - 0x14]
  2387. 00001A0C  486E FFF4                pea.l      [A6 - 0xC]
  2388. 00001A10  A9D2                     syscall    TENew
  2389. 00001A12  265F                     movea.l    A3, [A7]+
  2390. 00001A14  2053                     movea.l    A0, [A3]
  2391. 00001A16  3828 0018                move.w     D4, [A0 + 0x18]
  2392. 00001A1A  2053                     movea.l    A0, [A3]
  2393. 00001A1C  2253                     movea.l    A1, [A3]
  2394. 00001A1E  3028 000C                move.w     D0, [A0 + 0xC]
  2395. 00001A22  9069 0008                sub.w      D0, [A1 + 0x8]
  2396. 00001A26  48C0                     ext.l      D0
  2397. 00001A28  81C4                     divs.w     D0, D4
  2398. 00001A2A  3A00                     move.w     D5, D0
  2399. 00001A2C  2053                     movea.l    A0, [A3]
  2400. 00001A2E  3010                     move.w     D0, [A0]
  2401. 00001A30  48C0                     ext.l      D0
  2402. 00001A32  3204                     move.w     D1, D4
  2403. 00001A34  C3C5                     muls.w     D1, D5
  2404. 00001A36  D280                     add.l      D1, D0
  2405. 00001A38  2053                     movea.l    A0, [A3]
  2406. 00001A3A  3141 0004                move.w     [A0 + 0x4], D1
  2407. 00001A3E  2053                     movea.l    A0, [A3]
  2408. 00001A40  3141 000C                move.w     [A0 + 0xC], D1
  2409. 00001A44  206E FFE8                movea.l    A0, [A6 - 0x18]
  2410. 00001A48  2F10                     move.l     -[A7], [A0]
  2411. 00001A4A  598F                     subq.l     A7, 4
  2412. 00001A4C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2413. 00001A50  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2414. 00001A54  2F0B                     move.l     -[A7], A3
  2415. 00001A56  A9DE                     syscall    TEInsert
  2416. 00001A58  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2417. 00001A5C  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  2418. 00001A60  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  2419. 00001A64  A9A3                     syscall    ReleaseResource
  2420. 00001A66  2F0C                     move.l     -[A7], A4
  2421. 00001A68  7004                     moveq.l    D0, 0x04
  2422. 00001A6A  3F00                     move.w     -[A7], D0
  2423. 00001A6C  486E FFE2                pea.l      [A6 - 0x1E]
  2424. 00001A70  486E FFFC                pea.l      [A6 - 0x4]
  2425. 00001A74  486E FFF4                pea.l      [A6 - 0xC]
  2426. 00001A78  A98D                     syscall    GetDialogItem/GetDItem
  2427. 00001A7A  48C5                     ext.l      D5
  2428. 00001A7C  2F05                     move.l     -[A7], D5
  2429. 00001A7E  2F13                     move.l     -[A7], [A3]
  2430. 00001A80  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2431. 00001A84  4EBA FC9E                jsr        [PC - 0x362 /* 00001724 */]
  2432. 00001A88  197C 0001 0046           move.b     [A4 + 0x46], 0x1
  2433. 00001A8E  2F0C                     move.l     -[A7], A4
  2434. 00001A90  2F0B                     move.l     -[A7], A3
  2435. 00001A92  A918                     syscall    SetWRefCon
  2436. 00001A94  7003                     moveq.l    D0, 0x03
  2437. 00001A96  3F00                     move.w     -[A7], D0
  2438. 00001A98  7200                     moveq.l    D1, 0x00
  2439. 00001A9A  3F01                     move.w     -[A7], D1
  2440. 00001A9C  201F                     move.l     D0, [A7]+
  2441. 00001A9E  A032                     syscall    FlushEvents
  2442. 00001AA0  A850                     syscall    InitCursor
  2443. 00001AA2  2F0C                     move.l     -[A7], A4
  2444. 00001AA4  A915                     syscall    ShowWindow
  2445. 00001AA6  4207                     clr.b      D7
  2446. 00001AA8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2447. 00001AAC  6030                     bra        +0x32 /* 00001ADE */
  2448. label00001AAE:
  2449. 00001AAE  486D 273A                pea.l      [A5 + 0x273A /* export_1251 */]
  2450. 00001AB2  486E FFE2                pea.l      [A6 - 0x1E]
  2451. 00001AB6  A991                     syscall    ModalDialog
  2452. 00001AB8  302E FFE2                move.w     D0, [A6 - 0x1E]
  2453. 00001ABC  5340                     subq.w     D0, 1
  2454. 00001ABE  6B1E                     bmi        +0x20 /* 00001ADE */
  2455. 00001AC0  0C40 0001                cmpi.w     D0, 0x1
  2456. 00001AC4  6E18                     bgt        +0x1A /* 00001ADE */
  2457. 00001AC6  D040                     add.w      D0, D0
  2458. 00001AC8  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2459. 00001ACC  4EFB 0000                jmp        [PC + D0.w]
  2460. 00001AD0  0006 000C                ori.b      D6, 0xC
  2461. 00001AD4  4246                     clr.w      D6
  2462. 00001AD6  7E01                     moveq.l    D7, 0x01
  2463. 00001AD8  6004                     bra        +0x6 /* 00001ADE */
  2464. 00001ADA  7C01                     moveq.l    D6, 0x01
  2465. 00001ADC  7E01                     moveq.l    D7, 0x01
  2466. label00001ADE:
  2467. 00001ADE  4A07                     tst.b      D7
  2468. 00001AE0  67CC                     beq        -0x32 /* 00001AAE */
  2469. 00001AE2  2F0C                     move.l     -[A7], A4
  2470. 00001AE4  A983                     syscall    DisposeDialog
  2471. 00001AE6  3F3C 0085                move.w     -[A7], 0x85
  2472. 00001AEA  A97A                     syscall    FreeDialog
  2473. 00001AEC  2F0B                     move.l     -[A7], A3
  2474. 00001AEE  A9CD                     syscall    TEDispose
  2475. 00001AF0  3006                     move.w     D0, D6
  2476. 00001AF2  4CEE 18F0 FFCA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x36]
  2477. 00001AF8  4E5E                     unlink     A6
  2478. 00001AFA  4E75                     rts
  2479. export_1253:
  2480. 00001AFC  4E56 FD5C                link       A6, -0x02A4
  2481. 00001B00  48E7 1318                movem.l    -[A7], D3,D6,D7,A3,A4
  2482. 00001B04  47EE FD72                lea.l      A3, [A6 - 0x28E]
  2483. 00001B08  A937                     syscall    DrawMenuBar
  2484. 00001B0A  486E FD5E                pea.l      [A6 - 0x2A2]
  2485. 00001B0E  A874                     syscall    GetPort
  2486. 00001B10  206E 0008                movea.l    A0, [A6 + 0x8]
  2487. 00001B14  10BC 0001                move.b     [A0], 0x1
  2488. 00001B18  598F                     subq.l     A7, 4
  2489. 00001B1A  4878 0100                push.l     0x100
  2490. 00001B1E  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  2491. 00001B22  2D5F FD66                move.l     [A6 - 0x29A], [A7]+
  2492. 00001B26  2F2E FD66                move.l     -[A7], [A6 - 0x29A]
  2493. 00001B2A  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2494. 00001B2E  2F2E FD66                move.l     -[A7], [A6 - 0x29A]
  2495. 00001B32  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2496. 00001B36  206E FD66                movea.l    A0, [A6 - 0x29A]
  2497. 00001B3A  2B50 B42C                move.l     [A5 - 0x4BD4], [A0]
  2498. 00001B3E  598F                     subq.l     A7, 4
  2499. 00001B40  A8D8                     syscall    NewRgn
  2500. 00001B42  2D5F FD62                move.l     [A6 - 0x29E], [A7]+
  2501. 00001B46  558F                     subq.l     A7, 2
  2502. 00001B48  7001                     moveq.l    D0, 0x01
  2503. 00001B4A  3F00                     move.w     -[A7], D0
  2504. 00001B4C  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2505. 00001B50  2F08                     move.l     -[A7], A0
  2506. 00001B52  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  2507. 00001B56  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2508. 00001B5A  3028 0004                move.w     D0, [A0 + 0x4]
  2509. 00001B5E  48C0                     ext.l      D0
  2510. 00001B60  72FF                     moveq.l    D1, 0xFFFFFFFF
  2511. 00001B62  B280                     cmp.l      D1, D0
  2512. 00001B64  548F                     addq.l     A7, 2
  2513. 00001B66  660A                     bne        +0xC /* 00001B72 */
  2514. 00001B68  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2515. 00001B6C  317C 0420 0004           move.w     [A0 + 0x4], 0x420
  2516. label00001B72:
  2517. 00001B72  598F                     subq.l     A7, 4
  2518. 00001B74  2F3C 5370 5363           move.l     -[A7], 0x53705363 /* 'SpSc' */
  2519. 00001B7A  3F3C 0080                move.w     -[A7], 0x80
  2520. 00001B7E  A9A0                     syscall    GetResource
  2521. 00001B80  2D5F FD66                move.l     [A6 - 0x29A], [A7]+
  2522. 00001B84  558F                     subq.l     A7, 2
  2523. 00001B86  2F2E FD66                move.l     -[A7], [A6 - 0x29A]
  2524. 00001B8A  A9A4                     syscall    HomeResFile
  2525. 00001B8C  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2526. 00001B90  315F 00FE                move.w     [A0 + 0xFE], [A7]+
  2527. 00001B94  206E FD66                movea.l    A0, [A6 - 0x29A]
  2528. 00001B98  2F10                     move.l     -[A7], [A0]
  2529. 00001B9A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2530. 00001B9E  4868 0010                pea.l      [A0 + 0x10]
  2531. 00001BA2  7016                     moveq.l    D0, 0x16
  2532. 00001BA4  2F00                     move.l     -[A7], D0
  2533. 00001BA6  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2534. 00001BAA  2F2E FD66                move.l     -[A7], [A6 - 0x29A]
  2535. 00001BAE  A9A3                     syscall    ReleaseResource
  2536. 00001BB0  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2537. 00001BB4  4A68 0002                tst.w      [A0 + 0x2]
  2538. 00001BB8  6D0C                     blt        +0xE /* 00001BC6 */
  2539. 00001BBA  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2540. 00001BBE  0C68 0420 0004           cmpi.w     [A0 + 0x4], 0x420
  2541. 00001BC4  6C0E                     bge        +0x10 /* 00001BD4 */
  2542. label00001BC6:
  2543. 00001BC6  7008                     moveq.l    D0, 0x08
  2544. 00001BC8  2F00                     move.l     -[A7], D0
  2545. 00001BCA  4EBA EAC0                jsr        [PC - 0x1540 /* 0000068C */]
  2546. 00001BCE  588F                     addq.l     A7, 4
  2547. 00001BD0  6000 03D2                bra        +0x3D4 /* 00001FA4 */
  2548. label00001BD4:
  2549. 00001BD4  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2550. 00001BD8  4868 00FA                pea.l      [A0 + 0xFA]
  2551. 00001BDC  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2552. 00001BE0  4868 00F6                pea.l      [A0 + 0xF6]
  2553. 00001BE4  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2554. 00001BE8  4868 00F4                pea.l      [A0 + 0xF4]
  2555. 00001BEC  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2556. 00001BF0  4868 00D4                pea.l      [A0 + 0xD4]
  2557. 00001BF4  4EBA E620                jsr        [PC - 0x19E0 /* 00000216 */]
  2558. 00001BF8  4247                     clr.w      D7
  2559. 00001BFA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2560. label00001BFE:
  2561. 00001BFE  558F                     subq.l     A7, 2
  2562. 00001C00  70FF                     moveq.l    D0, 0xFFFFFFFF
  2563. 00001C02  3F00                     move.w     -[A7], D0
  2564. 00001C04  486E FF72                pea.l      [A6 - 0x8E]
  2565. 00001C08  A971                     syscall    EventAvail
  2566. 00001C0A  548F                     addq.l     A7, 2
  2567. 00001C0C  5247                     addq.w     D7, 1
  2568. 00001C0E  0C47 0003                cmpi.w     D7, 0x3
  2569. 00001C12  6DEA                     blt        -0x14 /* 00001BFE */
  2570. 00001C14  4EBA E53E                jsr        [PC - 0x1AC2 /* 00000154 */]
  2571. 00001C18  4A00                     tst.b      D0
  2572. 00001C1A  673C                     beq        +0x3E /* 00001C58 */
  2573. 00001C1C  2F0B                     move.l     -[A7], A3
  2574. 00001C1E  3F3C 0083                move.w     -[A7], 0x83
  2575. 00001C22  7002                     moveq.l    D0, 0x02
  2576. 00001C24  3F00                     move.w     -[A7], D0
  2577. 00001C26  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  2578. 00001C2A  2F0B                     move.l     -[A7], A3
  2579. 00001C2C  486D B416                pea.l      [A5 - 0x4BEA]
  2580. 00001C30  486D B418                pea.l      [A5 - 0x4BE8]
  2581. 00001C34  486D B41A                pea.l      [A5 - 0x4BE6]
  2582. 00001C38  A98B                     syscall    ParamText
  2583. 00001C3A  4878 0083                push.l     0x83
  2584. 00001C3E  7003                     moveq.l    D0, 0x03
  2585. 00001C40  2F00                     move.l     -[A7], D0
  2586. 00001C42  7202                     moveq.l    D1, 0x02
  2587. 00001C44  2F01                     move.l     -[A7], D1
  2588. 00001C46  2F0B                     move.l     -[A7], A3
  2589. 00001C48  4EBA E8DA                jsr        [PC - 0x1726 /* 00000524 */]
  2590. 00001C4C  0C40 0001                cmpi.w     D0, 0x1
  2591. 00001C50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2592. 00001C54  6700 034E                beq        +0x350 /* 00001FA4 */
  2593. label00001C58:
  2594. 00001C58  4EBA FD10                jsr        [PC - 0x2F0 /* 0000196A */]
  2595. 00001C5C  4A40                     tst.w      D0
  2596. 00001C5E  6600 0344                bne        +0x346 /* 00001FA4 */
  2597. 00001C62  486E FFFC                pea.l      [A6 - 0x4]
  2598. 00001C66  4EBA F8DE                jsr        [PC - 0x722 /* 00001546 */]
  2599. 00001C6A  4A00                     tst.b      D0
  2600. 00001C6C  588F                     addq.l     A7, 4
  2601. 00001C6E  670E                     beq        +0x10 /* 00001C7E */
  2602. 00001C70  7004                     moveq.l    D0, 0x04
  2603. 00001C72  2F00                     move.l     -[A7], D0
  2604. 00001C74  4EBA EA16                jsr        [PC - 0x15EA /* 0000068C */]
  2605. 00001C78  588F                     addq.l     A7, 4
  2606. 00001C7A  6000 0328                bra        +0x32A /* 00001FA4 */
  2607. label00001C7E:
  2608. 00001C7E  7000                     moveq.l    D0, 0x00
  2609. 00001C80  2D40 FF8E                move.l     [A6 - 0x72], D0
  2610. 00001C84  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2611. 00001C88  41E8 00D4                lea.l      A0, [A0 + 0xD4]
  2612. 00001C8C  2D48 FF94                move.l     [A6 - 0x6C], A0
  2613. 00001C90  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2614. 00001C94  3D68 00F4 FF98           move.w     [A6 - 0x68], [A0 + 0xF4]
  2615. 00001C9A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2616. 00001C9E  2D68 00F6 FFB2           move.l     [A6 - 0x4E], [A0 + 0xF6]
  2617. 00001CA4  422E FF9C                clr.b      [A6 - 0x64]
  2618. 00001CA8  1D7C 0001 FF9D           move.b     [A6 - 0x63], 0x1
  2619. 00001CAE  2D40 FF9E                move.l     [A6 - 0x62], D0
  2620. 00001CB2  558F                     subq.l     A7, 2
  2621. 00001CB4  486E FF82                pea.l      [A6 - 0x7E]
  2622. 00001CB8  7200                     moveq.l    D1, 0x00
  2623. 00001CBA  1F01                     move.b     -[A7], D1
  2624. 00001CBC  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  2625. 00001CC0  3C1F                     move.w     D6, [A7]+
  2626. 00001CC2  6676                     bne        +0x78 /* 00001D3A */
  2627. 00001CC4  558F                     subq.l     A7, 2
  2628. 00001CC6  486E FF82                pea.l      [A6 - 0x7E]
  2629. 00001CCA  7000                     moveq.l    D0, 0x00
  2630. 00001CCC  1F00                     move.b     -[A7], D0
  2631. 00001CCE  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  2632. 00001CD2  4AAE FF9E                tst.l      [A6 - 0x62]
  2633. 00001CD6  548F                     addq.l     A7, 2
  2634. 00001CD8  6660                     bne        +0x62 /* 00001D3A */
  2635. 00001CDA  558F                     subq.l     A7, 2
  2636. 00001CDC  486E FF82                pea.l      [A6 - 0x7E]
  2637. 00001CE0  7000                     moveq.l    D0, 0x00
  2638. 00001CE2  1F00                     move.b     -[A7], D0
  2639. 00001CE4  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2640. 00001CE8  422E FF9D                clr.b      [A6 - 0x63]
  2641. 00001CEC  558F                     subq.l     A7, 2
  2642. 00001CEE  486E FF82                pea.l      [A6 - 0x7E]
  2643. 00001CF2  7000                     moveq.l    D0, 0x00
  2644. 00001CF4  1F00                     move.b     -[A7], D0
  2645. 00001CF6  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  2646. 00001CFA  302E FF9A                move.w     D0, [A6 - 0x66]
  2647. 00001CFE  48C0                     ext.l      D0
  2648. 00001D00  2F00                     move.l     -[A7], D0
  2649. 00001D02  4EBA F59E                jsr        [PC - 0xA62 /* 000012A2 */]
  2650. 00001D06  7200                     moveq.l    D1, 0x00
  2651. 00001D08  1200                     move.b     D1, D0
  2652. 00001D0A  3C01                     move.w     D6, D1
  2653. 00001D0C  558F                     subq.l     A7, 2
  2654. 00001D0E  486E FF82                pea.l      [A6 - 0x7E]
  2655. 00001D12  7000                     moveq.l    D0, 0x00
  2656. 00001D14  1F00                     move.b     -[A7], D0
  2657. 00001D16  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2658. 00001D1A  4A46                     tst.w      D6
  2659. 00001D1C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2660. 00001D20  6600 0282                bne        +0x284 /* 00001FA4 */
  2661. 00001D24  1D7C 0001 FF9D           move.b     [A6 - 0x63], 0x1
  2662. 00001D2A  558F                     subq.l     A7, 2
  2663. 00001D2C  486E FF82                pea.l      [A6 - 0x7E]
  2664. 00001D30  7000                     moveq.l    D0, 0x00
  2665. 00001D32  1F00                     move.b     -[A7], D0
  2666. 00001D34  4EAD 053A                jsr        [A5 + 0x53A /* export_163 */]
  2667. 00001D38  3C1F                     move.w     D6, [A7]+
  2668. label00001D3A:
  2669. 00001D3A  4A46                     tst.w      D6
  2670. 00001D3C  670E                     beq        +0x10 /* 00001D4C */
  2671. 00001D3E  7003                     moveq.l    D0, 0x03
  2672. 00001D40  2F00                     move.l     -[A7], D0
  2673. 00001D42  4EBA E948                jsr        [PC - 0x16B8 /* 0000068C */]
  2674. 00001D46  588F                     addq.l     A7, 4
  2675. 00001D48  6000 025A                bra        +0x25C /* 00001FA4 */
  2676. label00001D4C:
  2677. 00001D4C  426D B426                clr.w      [A5 - 0x4BDA]
  2678. 00001D50  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2679. 00001D54  4A68 0024                tst.w      [A0 + 0x24]
  2680. 00001D58  6F22                     ble        +0x24 /* 00001D7C */
  2681. 00001D5A  558F                     subq.l     A7, 2
  2682. 00001D5C  3F2E FF9A                move.w     -[A7], [A6 - 0x66]
  2683. 00001D60  4EBA EE8A                jsr        [PC - 0x1176 /* 00000BEC */]
  2684. 00001D64  4A1F                     tst.b      [A7]+
  2685. 00001D66  6714                     beq        +0x16 /* 00001D7C */
  2686. 00001D68  558F                     subq.l     A7, 2
  2687. 00001D6A  486E FF82                pea.l      [A6 - 0x7E]
  2688. 00001D6E  7000                     moveq.l    D0, 0x00
  2689. 00001D70  1F00                     move.b     -[A7], D0
  2690. 00001D72  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2691. 00001D76  548F                     addq.l     A7, 2
  2692. 00001D78  6000 022A                bra        +0x22C /* 00001FA4 */
  2693. label00001D7C:
  2694. 00001D7C  598F                     subq.l     A7, 4
  2695. 00001D7E  7004                     moveq.l    D0, 0x04
  2696. 00001D80  3F00                     move.w     -[A7], D0
  2697. 00001D82  A9B9                     syscall    GetCursor
  2698. 00001D84  205F                     movea.l    A0, [A7]+
  2699. 00001D86  2F10                     move.l     -[A7], [A0]
  2700. 00001D88  A851                     syscall    SetCursor
  2701. 00001D8A  3F3C 0081                move.w     -[A7], 0x81
  2702. 00001D8E  A979                     syscall    CouldDialog
  2703. 00001D90  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  2704. 00001D96  4878 0081                push.l     0x81
  2705. 00001D9A  4EBA E6E2                jsr        [PC - 0x191E /* 0000047E */]
  2706. 00001D9E  598F                     subq.l     A7, 4
  2707. 00001DA0  3F3C 0081                move.w     -[A7], 0x81
  2708. 00001DA4  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2709. 00001DA8  4868 0026                pea.l      [A0 + 0x26]
  2710. 00001DAC  70FF                     moveq.l    D0, 0xFFFFFFFF
  2711. 00001DAE  2F00                     move.l     -[A7], D0
  2712. 00001DB0  A97C                     syscall    GetNewDialog
  2713. 00001DB2  285F                     movea.l    A4, [A7]+
  2714. 00001DB4  2F0C                     move.l     -[A7], A4
  2715. 00001DB6  A873                     syscall    SetPort
  2716. 00001DB8  4AAE FFFC                tst.l      [A6 - 0x4]
  2717. 00001DBC  508F                     addq.l     A7, 8
  2718. 00001DBE  6722                     beq        +0x24 /* 00001DE2 */
  2719. 00001DC0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2720. 00001DC4  7002                     moveq.l    D0, 0x02
  2721. 00001DC6  1F00                     move.b     -[A7], D0
  2722. 00001DC8  2F0B                     move.l     -[A7], A3
  2723. 00001DCA  3F3C 0000                move.w     -[A7], 0x0
  2724. 00001DCE  A9ED                     syscall    Pack6
  2725. 00001DD0  2F0B                     move.l     -[A7], A3
  2726. 00001DD2  486D B41C                pea.l      [A5 - 0x4BE4]
  2727. 00001DD6  486D B41E                pea.l      [A5 - 0x4BE2]
  2728. 00001DDA  486D B420                pea.l      [A5 - 0x4BE0]
  2729. 00001DDE  A98B                     syscall    ParamText
  2730. 00001DE0  6008                     bra        +0xA /* 00001DEA */
  2731. label00001DE2:
  2732. 00001DE2  2F0C                     move.l     -[A7], A4
  2733. 00001DE4  7003                     moveq.l    D0, 0x03
  2734. 00001DE6  3F00                     move.w     -[A7], D0
  2735. 00001DE8  A827                     syscall    HideDialogItem/HideDItem
  2736. label00001DEA:
  2737. 00001DEA  2F0C                     move.l     -[A7], A4
  2738. 00001DEC  7008                     moveq.l    D0, 0x08
  2739. 00001DEE  3F00                     move.w     -[A7], D0
  2740. 00001DF0  486E FD5C                pea.l      [A6 - 0x2A4]
  2741. 00001DF4  486E FD66                pea.l      [A6 - 0x29A]
  2742. 00001DF8  486E FD6A                pea.l      [A6 - 0x296]
  2743. 00001DFC  A98D                     syscall    GetDialogItem/GetDItem
  2744. 00001DFE  2F2E FD66                move.l     -[A7], [A6 - 0x29A]
  2745. 00001E02  486E FE72                pea.l      [A6 - 0x18E]
  2746. 00001E06  A990                     syscall    GetDialogItemText/GetIText
  2747. 00001E08  4213                     clr.b      [A3]
  2748. 00001E0A  2F2E FD66                move.l     -[A7], [A6 - 0x29A]
  2749. 00001E0E  2F0B                     move.l     -[A7], A3
  2750. 00001E10  A98F                     syscall    SetDialogItemText/SetIText
  2751. 00001E12  2F0C                     move.l     -[A7], A4
  2752. 00001E14  4EBA E640                jsr        [PC - 0x19C0 /* 00000456 */]
  2753. 00001E18  4A00                     tst.b      D0
  2754. 00001E1A  6704                     beq        +0x6 /* 00001E20 */
  2755. 00001E1C  7006                     moveq.l    D0, 0x06
  2756. 00001E1E  6002                     bra        +0x4 /* 00001E22 */
  2757. label00001E20:
  2758. 00001E20  7007                     moveq.l    D0, 0x07
  2759. label00001E22:
  2760. 00001E22  3F00                     move.w     -[A7], D0
  2761. 00001E24  A827                     syscall    HideDialogItem/HideDItem
  2762. 00001E26  2F0C                     move.l     -[A7], A4
  2763. 00001E28  A915                     syscall    ShowWindow
  2764. 00001E2A  2F0C                     move.l     -[A7], A4
  2765. 00001E2C  A981                     syscall    DrawDialog
  2766. 00001E2E  3D7C 0001 FFAE           move.w     [A6 - 0x52], 0x1
  2767. 00001E34  7000                     moveq.l    D0, 0x00
  2768. 00001E36  2D40 FFB0                move.l     [A6 - 0x50], D0
  2769. 00001E3A  7E01                     moveq.l    D7, 0x01
  2770. label00001E3C:
  2771. 00001E3C  2D4B FFA2                move.l     [A6 - 0x5E], A3
  2772. 00001E40  7001                     moveq.l    D0, 0x01
  2773. 00001E42  2D40 FFA6                move.l     [A6 - 0x5A], D0
  2774. 00001E46  558F                     subq.l     A7, 2
  2775. 00001E48  486E FF82                pea.l      [A6 - 0x7E]
  2776. 00001E4C  7200                     moveq.l    D1, 0x00
  2777. 00001E4E  1F01                     move.b     -[A7], D1
  2778. 00001E50  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  2779. 00001E54  4A13                     tst.b      [A3]
  2780. 00001E56  548F                     addq.l     A7, 2
  2781. 00001E58  6320                     bls        +0x22 /* 00001E7A */
  2782. 00001E5A  7000                     moveq.l    D0, 0x00
  2783. 00001E5C  1013                     move.b     D0, [A3]
  2784. 00001E5E  2D40 FFA6                move.l     [A6 - 0x5A], D0
  2785. 00001E62  200B                     move.l     D0, A3
  2786. 00001E64  5280                     addq.l     D0, 1
  2787. 00001E66  2D40 FFA2                move.l     [A6 - 0x5E], D0
  2788. 00001E6A  558F                     subq.l     A7, 2
  2789. 00001E6C  486E FF82                pea.l      [A6 - 0x7E]
  2790. 00001E70  7000                     moveq.l    D0, 0x00
  2791. 00001E72  1F00                     move.b     -[A7], D0
  2792. 00001E74  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  2793. 00001E78  548F                     addq.l     A7, 2
  2794. label00001E7A:
  2795. 00001E7A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2796. 00001E7E  4868 00FA                pea.l      [A0 + 0xFA]
  2797. 00001E82  2F0B                     move.l     -[A7], A3
  2798. 00001E84  4EBA E35C                jsr        [PC - 0x1CA4 /* 000001E2 */]
  2799. 00001E88  0C47 0002                cmpi.w     D7, 0x2
  2800. 00001E8C  508F                     addq.l     A7, 8
  2801. 00001E8E  6E1C                     bgt        +0x1E /* 00001EAC */
  2802. 00001E90  2F0C                     move.l     -[A7], A4
  2803. 00001E92  3F07                     move.w     -[A7], D7
  2804. 00001E94  486E FD5C                pea.l      [A6 - 0x2A4]
  2805. 00001E98  486E FD66                pea.l      [A6 - 0x29A]
  2806. 00001E9C  486E FD6A                pea.l      [A6 - 0x296]
  2807. 00001EA0  A98D                     syscall    GetDialogItem/GetDItem
  2808. 00001EA2  2F2E FD66                move.l     -[A7], [A6 - 0x29A]
  2809. 00001EA6  2F0B                     move.l     -[A7], A3
  2810. 00001EA8  A98F                     syscall    SetDialogItemText/SetIText
  2811. 00001EAA  6028                     bra        +0x2A /* 00001ED4 */
  2812. label00001EAC:
  2813. 00001EAC  598F                     subq.l     A7, 4
  2814. 00001EAE  7000                     moveq.l    D0, 0x00
  2815. 00001EB0  1013                     move.b     D0, [A3]
  2816. 00001EB2  5280                     addq.l     D0, 1
  2817. 00001EB4  2F00                     move.l     -[A7], D0
  2818. 00001EB6  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  2819. 00001EBA  2B5F B428                move.l     [A5 - 0x4BD8], [A7]+
  2820. 00001EBE  6714                     beq        +0x16 /* 00001ED4 */
  2821. 00001EC0  2F0B                     move.l     -[A7], A3
  2822. 00001EC2  206D B428                movea.l    A0, [A5 - 0x4BD8]
  2823. 00001EC6  2F10                     move.l     -[A7], [A0]
  2824. 00001EC8  7000                     moveq.l    D0, 0x00
  2825. 00001ECA  1013                     move.b     D0, [A3]
  2826. 00001ECC  5280                     addq.l     D0, 1
  2827. 00001ECE  2F00                     move.l     -[A7], D0
  2828. 00001ED0  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  2829. label00001ED4:
  2830. 00001ED4  5247                     addq.w     D7, 1
  2831. 00001ED6  0C47 0003                cmpi.w     D7, 0x3
  2832. 00001EDA  6F00 FF60                ble        -0x9E /* 00001E3C */
  2833. 00001EDE  558F                     subq.l     A7, 2
  2834. 00001EE0  486E FF82                pea.l      [A6 - 0x7E]
  2835. 00001EE4  7000                     moveq.l    D0, 0x00
  2836. 00001EE6  1F00                     move.b     -[A7], D0
  2837. 00001EE8  4EAD 0482                jsr        [A5 + 0x482 /* export_140 */]
  2838. 00001EEC  558F                     subq.l     A7, 2
  2839. 00001EEE  7000                     moveq.l    D0, 0x00
  2840. 00001EF0  2F00                     move.l     -[A7], D0
  2841. 00001EF2  7200                     moveq.l    D1, 0x00
  2842. 00001EF4  3F01                     move.w     -[A7], D1
  2843. 00001EF6  4EAD 04CA                jsr        [A5 + 0x4CA /* export_149 */]
  2844. 00001EFA  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2845. 00001EFE  3968 0016 004A           move.w     [A4 + 0x4A], [A0 + 0x16]
  2846. 00001F04  397C 0001 0044           move.w     [A4 + 0x44], 0x1
  2847. 00001F0A  2F0C                     move.l     -[A7], A4
  2848. 00001F0C  7008                     moveq.l    D0, 0x08
  2849. 00001F0E  3F00                     move.w     -[A7], D0
  2850. 00001F10  486E FD5C                pea.l      [A6 - 0x2A4]
  2851. 00001F14  486E FD66                pea.l      [A6 - 0x29A]
  2852. 00001F18  486E FD6A                pea.l      [A6 - 0x296]
  2853. 00001F1C  A98D                     syscall    GetDialogItem/GetDItem
  2854. 00001F1E  2F2E FD66                move.l     -[A7], [A6 - 0x29A]
  2855. 00001F22  486E FE72                pea.l      [A6 - 0x18E]
  2856. 00001F26  A98F                     syscall    SetDialogItemText/SetIText
  2857. 00001F28  2F0C                     move.l     -[A7], A4
  2858. 00001F2A  7004                     moveq.l    D0, 0x04
  2859. 00001F2C  3F00                     move.w     -[A7], D0
  2860. 00001F2E  3F3C 0081                move.w     -[A7], 0x81
  2861. 00001F32  4EBA F042                jsr        [PC - 0xFBE /* 00000F76 */]
  2862. 00001F36  598F                     subq.l     A7, 4
  2863. 00001F38  A975                     syscall    TickCount
  2864. 00001F3A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2865. 00001F3E  2228 0010                move.l     D1, [A0 + 0x10]
  2866. 00001F42  2001                     move.l     D0, D1
  2867. 00001F44  C2FC 003C                mulu.w     D1, 0x3C /* '<' */
  2868. 00001F48  4840                     swap.w     D0
  2869. 00001F4A  C0FC 003C                mulu.w     D0, 0x3C /* '<' */
  2870. 00001F4E  4840                     swap.w     D0
  2871. 00001F50  4240                     clr.w      D0
  2872. 00001F52  D280                     add.l      D1, D0
  2873. 00001F54  D29F                     add.l      D1, [A7]+
  2874. 00001F56  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2875. 00001F5A  2141 00D0                move.l     [A0 + 0xD0], D1
  2876. 00001F5E  4EBA E86E                jsr        [PC - 0x1792 /* 000007CE */]
  2877. 00001F62  3C00                     move.w     D6, D0
  2878. 00001F64  588F                     addq.l     A7, 4
  2879. 00001F66  6724                     beq        +0x26 /* 00001F8C */
  2880. 00001F68  4EBA 0046                jsr        [PC + 0x46 /* 00001FB0 */]
  2881. 00001F6C  48C6                     ext.l      D6
  2882. 00001F6E  70FE                     moveq.l    D0, 0xFFFFFFFE
  2883. 00001F70  B086                     cmp.l      D0, D6
  2884. 00001F72  660C                     bne        +0xE /* 00001F80 */
  2885. 00001F74  7002                     moveq.l    D0, 0x02
  2886. 00001F76  2F00                     move.l     -[A7], D0
  2887. 00001F78  4EBA E712                jsr        [PC - 0x18EE /* 0000068C */]
  2888. 00001F7C  588F                     addq.l     A7, 4
  2889. 00001F7E  6024                     bra        +0x26 /* 00001FA4 */
  2890. label00001F80:
  2891. 00001F80  7006                     moveq.l    D0, 0x06
  2892. 00001F82  2F00                     move.l     -[A7], D0
  2893. 00001F84  4EBA E706                jsr        [PC - 0x18FA /* 0000068C */]
  2894. 00001F88  588F                     addq.l     A7, 4
  2895. 00001F8A  6018                     bra        +0x1A /* 00001FA4 */
  2896. label00001F8C:
  2897. 00001F8C  4AAE FD5E                tst.l      [A6 - 0x2A2]
  2898. 00001F90  6706                     beq        +0x8 /* 00001F98 */
  2899. 00001F92  2F2E FD5E                move.l     -[A7], [A6 - 0x2A2]
  2900. 00001F96  A873                     syscall    SetPort
  2901. label00001F98:
  2902. 00001F98  206E 0008                movea.l    A0, [A6 + 0x8]
  2903. 00001F9C  4210                     clr.b      [A0]
  2904. 00001F9E  2F2E FD62                move.l     -[A7], [A6 - 0x29E]
  2905. 00001FA2  A8D9                     syscall    DisposRgn/DisposeRgn
  2906. label00001FA4:
  2907. 00001FA4  4CEE 18C8 FD48           movem.l    D3,D6,D7,A3,A4, [A6 - 0x2B8]
  2908. 00001FAA  4E5E                     unlink     A6
  2909. 00001FAC  2E9F                     move.l     [A7], [A7]+
  2910. 00001FAE  4E75                     rts
  2911. export_1254:
  2912. fn00001FB0:
  2913. 00001FB0  4E56 FFEC                link       A6, -0x0014
  2914. 00001FB4  48E7 0018                movem.l    -[A7], A3,A4
  2915. 00001FB8  486E FFFC                pea.l      [A6 - 0x4]
  2916. 00001FBC  A874                     syscall    GetPort
  2917. 00001FBE  598F                     subq.l     A7, 4
  2918. 00001FC0  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2919. 00001FC4  4868 0026                pea.l      [A0 + 0x26]
  2920. 00001FC8  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2921. 00001FCC  285F                     movea.l    A4, [A7]+
  2922. 00001FCE  B9EE FFFC                cmpa.l     A4, [A6 - 0x4]
  2923. 00001FD2  6618                     bne        +0x1A /* 00001FEC */
  2924. 00001FD4  7000                     moveq.l    D0, 0x00
  2925. 00001FD6  2D40 FFFC                move.l     [A6 - 0x4], D0
  2926. 00001FDA  6010                     bra        +0x12 /* 00001FEC */
  2927. label00001FDC:
  2928. 00001FDC  558F                     subq.l     A7, 2
  2929. 00001FDE  70FF                     moveq.l    D0, 0xFFFFFFFF
  2930. 00001FE0  3F00                     move.w     -[A7], D0
  2931. 00001FE2  486E FFEC                pea.l      [A6 - 0x14]
  2932. 00001FE6  A971                     syscall    EventAvail
  2933. 00001FE8  A9B4                     syscall    SystemTask
  2934. 00001FEA  548F                     addq.l     A7, 2
  2935. label00001FEC:
  2936. 00001FEC  598F                     subq.l     A7, 4
  2937. 00001FEE  A975                     syscall    TickCount
  2938. 00001FF0  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2939. 00001FF4  201F                     move.l     D0, [A7]+
  2940. 00001FF6  B0A8 00D0                cmp.l      D0, [A0 + 0xD0]
  2941. 00001FFA  65E0                     bcs        -0x1E /* 00001FDC */
  2942. 00001FFC  266C 009C                movea.l    A3, [A4 + 0x9C]
  2943. 00002000  2F0C                     move.l     -[A7], A4
  2944. 00002002  A982                     syscall    CloseDialog
  2945. 00002004  3F3C 0081                move.w     -[A7], 0x81
  2946. 00002008  A97A                     syscall    FreeDialog
  2947. 0000200A  2F0B                     move.l     -[A7], A3
  2948. 0000200C  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2949. 00002010  598F                     subq.l     A7, 4
  2950. 00002012  2F2D B42C                move.l     -[A7], [A5 - 0x4BD4]
  2951. 00002016  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  2952. 0000201A  265F                     movea.l    A3, [A7]+
  2953. 0000201C  2F0B                     move.l     -[A7], A3
  2954. 0000201E  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  2955. 00002022  2F0B                     move.l     -[A7], A3
  2956. 00002024  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  2957. 00002028  7000                     moveq.l    D0, 0x00
  2958. 0000202A  2B40 B42C                move.l     [A5 - 0x4BD4], D0
  2959. 0000202E  4AAE FFFC                tst.l      [A6 - 0x4]
  2960. 00002032  6608                     bne        +0xA /* 0000203C */
  2961. 00002034  598F                     subq.l     A7, 4
  2962. 00002036  A924                     syscall    FrontWindow
  2963. 00002038  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2964. label0000203C:
  2965. 0000203C  4AAE FFFC                tst.l      [A6 - 0x4]
  2966. 00002040  6706                     beq        +0x8 /* 00002048 */
  2967. 00002042  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2968. 00002046  A873                     syscall    SetPort
  2969. label00002048:
  2970. 00002048  4CEE 1800 FFE4           movem.l    A3,A4, [A6 - 0x1C]
  2971. 0000204E  4E5E                     unlink     A6
  2972. 00002050  4E75                     rts
  2973. fn00002052:
  2974. 00002052  4E56 FFF8                link       A6, -0x0008
  2975. 00002056  2F07                     move.l     -[A7], D7
  2976. 00002058  3E2E 000A                move.w     D7, [A6 + 0xA]
  2977. 0000205C  598F                     subq.l     A7, 4
  2978. 0000205E  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  2979. 00002064  3F3C 0085                move.w     -[A7], 0x85
  2980. 00002068  A9A0                     syscall    GetResource
  2981. 0000206A  205F                     movea.l    A0, [A7]+
  2982. 0000206C  2050                     movea.l    A0, [A0]
  2983. 0000206E  BE50                     cmp.w      D7, [A0]
  2984. 00002070  6F04                     ble        +0x6 /* 00002076 */
  2985. 00002072  7001                     moveq.l    D0, 0x01
  2986. 00002074  6004                     bra        +0x6 /* 0000207A */
  2987. label00002076:
  2988. 00002076  48C7                     ext.l      D7
  2989. 00002078  2007                     move.l     D0, D7
  2990. label0000207A:
  2991. 0000207A  3E00                     move.w     D7, D0
  2992. 0000207C  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2993. 00002080  3147 002A                move.w     [A0 + 0x2A], D7
  2994. 00002084  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2995. 00002088  4268 0028                clr.w      [A0 + 0x28]
  2996. 0000208C  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  2997. 00002090  4868 0030                pea.l      [A0 + 0x30]
  2998. 00002094  3F3C 0085                move.w     -[A7], 0x85
  2999. 00002098  3F07                     move.w     -[A7], D7
  3000. 0000209A  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  3001. 0000209E  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3002. 000020A2  7025                     moveq.l    D0, 0x25
  3003. 000020A4  B028 0031                cmp.b      D0, [A0 + 0x31]
  3004. 000020A8  660C                     bne        +0xE /* 000020B6 */
  3005. 000020AA  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3006. 000020AE  3028 0016                move.w     D0, [A0 + 0x16]
  3007. 000020B2  48C0                     ext.l      D0
  3008. 000020B4  600A                     bra        +0xC /* 000020C0 */
  3009. label000020B6:
  3010. 000020B6  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3011. 000020BA  3028 0014                move.w     D0, [A0 + 0x14]
  3012. 000020BE  48C0                     ext.l      D0
  3013. label000020C0:
  3014. 000020C0  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3015. 000020C4  3140 002C                move.w     [A0 + 0x2C], D0
  3016. 000020C8  7001                     moveq.l    D0, 0x01
  3017. 000020CA  3F00                     move.w     -[A7], D0
  3018. 000020CC  A887                     syscall    TextFont
  3019. 000020CE  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3020. 000020D2  3F28 002C                move.w     -[A7], [A0 + 0x2C]
  3021. 000020D6  A88A                     syscall    TextSize
  3022. 000020D8  486E FFF8                pea.l      [A6 - 0x8]
  3023. 000020DC  A88B                     syscall    GetFontInfo
  3024. 000020DE  302E FFFA                move.w     D0, [A6 - 0x6]
  3025. 000020E2  D06E FFF8                add.w      D0, [A6 - 0x8]
  3026. 000020E6  322E FFFE                move.w     D1, [A6 - 0x2]
  3027. 000020EA  D240                     add.w      D1, D0
  3028. 000020EC  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3029. 000020F0  3141 002E                move.w     [A0 + 0x2E], D1
  3030. 000020F4  2E2E FFF4                move.l     D7, [A6 - 0xC]
  3031. 000020F8  4E5E                     unlink     A6
  3032. 000020FA  4E75                     rts
  3033. export_1255:
  3034. 000020FC  4E56 FEE0                link       A6, -0x0120
  3035. 00002100  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  3036. 00002104  47EE FEF4                lea.l      A3, [A6 - 0x10C]
  3037. 00002108  7008                     moveq.l    D0, 0x08
  3038. 0000210A  B06E 0008                cmp.w      D0, [A6 + 0x8]
  3039. 0000210E  6656                     bne        +0x58 /* 00002166 */
  3040. 00002110  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3041. 00002114  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3042. 00002118  486E FEE8                pea.l      [A6 - 0x118]
  3043. 0000211C  486E FFFA                pea.l      [A6 - 0x6]
  3044. 00002120  486E FEEA                pea.l      [A6 - 0x116]
  3045. 00002124  A98D                     syscall    GetDialogItem/GetDItem
  3046. 00002126  7003                     moveq.l    D0, 0x03
  3047. 00002128  3F00                     move.w     -[A7], D0
  3048. 0000212A  3F00                     move.w     -[A7], D0
  3049. 0000212C  A89B                     syscall    PenSize
  3050. 0000212E  486E FEEA                pea.l      [A6 - 0x116]
  3051. 00002132  70FC                     moveq.l    D0, 0xFFFFFFFC
  3052. 00002134  3F00                     move.w     -[A7], D0
  3053. 00002136  3F00                     move.w     -[A7], D0
  3054. 00002138  A8A9                     syscall    InsetRect
  3055. 0000213A  302E FEEE                move.w     D0, [A6 - 0x112]
  3056. 0000213E  906E FEEA                sub.w      D0, [A6 - 0x116]
  3057. 00002142  48C0                     ext.l      D0
  3058. 00002144  E280                     asr        D0, 1
  3059. 00002146  5480                     addq.l     D0, 2
  3060. 00002148  3D40 FEE8                move.w     [A6 - 0x118], D0
  3061. 0000214C  486E FEEA                pea.l      [A6 - 0x116]
  3062. 00002150  3F2E FEE8                move.w     -[A7], [A6 - 0x118]
  3063. 00002154  3F2E FEE8                move.w     -[A7], [A6 - 0x118]
  3064. 00002158  A8B0                     syscall    FrameRoundRect
  3065. 0000215A  7001                     moveq.l    D0, 0x01
  3066. 0000215C  3F00                     move.w     -[A7], D0
  3067. 0000215E  3F00                     move.w     -[A7], D0
  3068. 00002160  A89B                     syscall    PenSize
  3069. 00002162  6000 0544                bra        +0x546 /* 000026A8 */
  3070. label00002166:
  3071. 00002166  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3072. 0000216A  4A28 0026                tst.b      [A0 + 0x26]
  3073. 0000216E  6718                     beq        +0x1A /* 00002188 */
  3074. 00002170  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3075. 00002174  4868 0130                pea.l      [A0 + 0x130]
  3076. 00002178  A8A3                     syscall    EraseRect
  3077. 0000217A  7001                     moveq.l    D0, 0x01
  3078. 0000217C  2F00                     move.l     -[A7], D0
  3079. 0000217E  4EBA FED2                jsr        [PC - 0x12E /* 00002052 */]
  3080. 00002182  588F                     addq.l     A7, 4
  3081. 00002184  6000 0522                bra        +0x524 /* 000026A8 */
  3082. label00002188:
  3083. 00002188  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3084. 0000218C  4A28 0027                tst.b      [A0 + 0x27]
  3085. 00002190  6700 0506                beq        +0x508 /* 00002698 */
  3086. 00002194  7000                     moveq.l    D0, 0x00
  3087. 00002196  2F00                     move.l     -[A7], D0
  3088. 00002198  2F3C 0000 A0AD           move.l     -[A7], 0xA0AD
  3089. 0000219E  4EBA E52E                jsr        [PC - 0x1AD2 /* 000006CE */]
  3090. 000021A2  4A00                     tst.b      D0
  3091. 000021A4  508F                     addq.l     A7, 8
  3092. 000021A6  672A                     beq        +0x2C /* 000021D2 */
  3093. 000021A8  558F                     subq.l     A7, 2
  3094. 000021AA  2F3C 612F 7578           move.l     -[A7], 0x612F7578 /* 'a/ux' */
  3095. 000021B0  486E FFF4                pea.l      [A6 - 0xC]
  3096. 000021B4  202F 0004                move.l     D0, [A7 + 0x4]
  3097. 000021B8  A1AD                     syscall    Gestalt, flags=1
  3098. 000021BA  2257                     movea.l    A1, [A7]
  3099. 000021BC  2288                     move.l     [A1], A0
  3100. 000021BE  3F40 0008                move.w     [A7 + 0x8], D0
  3101. 000021C2  508F                     addq.l     A7, 8
  3102. 000021C4  4A5F                     tst.w      [A7]+
  3103. 000021C6  6732                     beq        +0x34 /* 000021FA */
  3104. 000021C8  2D7C 0000 7FFF FFF4      move.l     [A6 - 0xC], 0x7FFF
  3105. 000021D0  6028                     bra        +0x2A /* 000021FA */
  3106. label000021D2:
  3107. 000021D2  7000                     moveq.l    D0, 0x00
  3108. 000021D4  3038 0B22                move.w     D0, [0x00000B22 /* HWCfgFlags */]
  3109. 000021D8  223C 0000 0200           move.l     D1, 0x200
  3110. 000021DE  C280                     and.l      D1, D0
  3111. 000021E0  0C81 0000 0200           cmpi.l     D1, 0x200
  3112. 000021E6  6608                     bne        +0xA /* 000021F0 */
  3113. 000021E8  203C 0000 0100           move.l     D0, 0x100
  3114. 000021EE  6006                     bra        +0x8 /* 000021F6 */
  3115. label000021F0:
  3116. 000021F0  203C 0000 7FFF           move.l     D0, 0x7FFF
  3117. label000021F6:
  3118. 000021F6  2D40 FFF4                move.l     [A6 - 0xC], D0
  3119. label000021FA:
  3120. 000021FA  558F                     subq.l     A7, 2
  3121. 000021FC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3122. 00002200  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3123. 00002204  486E FEEA                pea.l      [A6 - 0x116]
  3124. 00002208  4EBA ECC0                jsr        [PC - 0x1340 /* 00000ECA */]
  3125. 0000220C  3D5F FEF2                move.w     [A6 - 0x10E], [A7]+
  3126. 00002210  598F                     subq.l     A7, 4
  3127. 00002212  4878 0100                push.l     0x100
  3128. 00002216  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  3129. 0000221A  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  3130. 0000221E  3D7C 0001 FEE8           move.w     [A6 - 0x118], 0x1
  3131. label00002224:
  3132. 00002224  2F0B                     move.l     -[A7], A3
  3133. 00002226  3F3C 0082                move.w     -[A7], 0x82
  3134. 0000222A  3F2E FEE8                move.w     -[A7], [A6 - 0x118]
  3135. 0000222E  4EAD 0602                jsr        [A5 + 0x602 /* export_188 */]
  3136. 00002232  558F                     subq.l     A7, 2
  3137. 00002234  2F0B                     move.l     -[A7], A3
  3138. 00002236  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3139. 0000223A  7000                     moveq.l    D0, 0x00
  3140. 0000223C  1013                     move.b     D0, [A3]
  3141. 0000223E  5280                     addq.l     D0, 1
  3142. 00002240  2F00                     move.l     -[A7], D0
  3143. 00002242  4EAD 05BA                jsr        [A5 + 0x5BA /* export_179 */]
  3144. 00002246  3D7C 5E30 FFFE           move.w     [A6 - 0x2], 0x5E30 /* '^0' */
  3145. 0000224C  302E FEE8                move.w     D0, [A6 - 0x118]
  3146. 00002250  5340                     subq.w     D0, 1
  3147. 00002252  548F                     addq.l     A7, 2
  3148. 00002254  6B00 0408                bmi        +0x40A /* 0000265E */
  3149. 00002258  0C40 000B                cmpi.w     D0, 0xB
  3150. 0000225C  6E00 0400                bgt        +0x402 /* 0000265E */
  3151. 00002260  D040                     add.w      D0, D0
  3152. 00002262  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3153. 00002266  4EFB 0000                jmp        [PC + D0.w]
  3154. 0000226A  03F6                     .incomplete
  3155. 0000226C  001E 009C                ori.b      [A6]+, 0x9C
  3156. 00002270  00D8                     .incomplete
  3157. 00002272  012E 018C                btst       [A6 + 0x18C], D0
  3158. 00002276  01D2                     .incomplete
  3159. 00002278  0256 02BE                andi.w     [A6], 0x2BE
  3160. 0000227C  0310                     btst       [A0], D1
  3161. 0000227E  035C                     bchg       [A4]+, D1
  3162. 00002280  03C6                     .incomplete
  3163. 00002282  6000 03DA                bra        +0x3DC /* 0000265E */
  3164. 00002286  486E FFFE                pea.l      [A6 - 0x2]
  3165. 0000228A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3166. 0000228E  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3167. 00002292  3028 0004                move.w     D0, [A0 + 0x4]
  3168. 00002296  48C0                     ext.l      D0
  3169. 00002298  2F00                     move.l     -[A7], D0
  3170. 0000229A  4EBA E100                jsr        [PC - 0x1F00 /* 0000039C */]
  3171. 0000229E  598F                     subq.l     A7, 4
  3172. 000022A0  7000                     moveq.l    D0, 0x00
  3173. 000022A2  3F00                     move.w     -[A7], D0
  3174. 000022A4  3F3C 0006                move.w     -[A7], 0x6
  3175. 000022A8  A9ED                     syscall    Pack6
  3176. 000022AA  285F                     movea.l    A4, [A7]+
  3177. 000022AC  2054                     movea.l    A0, [A4]
  3178. 000022AE  3028 001E                move.w     D0, [A0 + 0x1E]
  3179. 000022B2  48C0                     ext.l      D0
  3180. 000022B4  2C00                     move.l     D6, D0
  3181. 000022B6  E086                     asr        D6, 8
  3182. 000022B8  2F06                     move.l     -[A7], D6
  3183. 000022BA  4878 0084                push.l     0x84
  3184. 000022BE  4EBA DFCA                jsr        [PC - 0x2036 /* 0000028A */]
  3185. 000022C2  3E00                     move.w     D7, D0
  3186. 000022C4  526E FFFE                addq.w     [A6 - 0x2], 1
  3187. 000022C8  486E FFFE                pea.l      [A6 - 0x2]
  3188. 000022CC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3189. 000022D0  48C7                     ext.l      D7
  3190. 000022D2  2F07                     move.l     -[A7], D7
  3191. 000022D4  4878 0084                push.l     0x84
  3192. 000022D8  4EBA E03E                jsr        [PC - 0x1FC2 /* 00000318 */]
  3193. 000022DC  0C47 0001                cmpi.w     D7, 0x1
  3194. 000022E0  4FEF 0024                lea.l      A7, [A7 + 0x24]
  3195. 000022E4  6600 0378                bne        +0x37A /* 0000265E */
  3196. 000022E8  3D7C 5E30 FFFE           move.w     [A6 - 0x2], 0x5E30 /* '^0' */
  3197. 000022EE  486E FFFE                pea.l      [A6 - 0x2]
  3198. 000022F2  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3199. 000022F6  2F06                     move.l     -[A7], D6
  3200. 000022F8  4EBA DFD4                jsr        [PC - 0x202C /* 000002CE */]
  3201. 000022FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3202. 00002300  6000 035C                bra        +0x35E /* 0000265E */
  3203. 00002304  558F                     subq.l     A7, 2
  3204. 00002306  A994                     syscall    CurResFile
  3205. 00002308  3A1F                     move.w     D5, [A7]+
  3206. 0000230A  7000                     moveq.l    D0, 0x00
  3207. 0000230C  3F00                     move.w     -[A7], D0
  3208. 0000230E  A998                     syscall    UseResFile
  3209. 00002310  558F                     subq.l     A7, 2
  3210. 00002312  558F                     subq.l     A7, 2
  3211. 00002314  A994                     syscall    CurResFile
  3212. 00002316  486E FEE4                pea.l      [A6 - 0x11C]
  3213. 0000231A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  3214. 0000231E  3F05                     move.w     -[A7], D5
  3215. 00002320  A998                     syscall    UseResFile
  3216. 00002322  486E FFFE                pea.l      [A6 - 0x2]
  3217. 00002326  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3218. 0000232A  700A                     moveq.l    D0, 0x0A
  3219. 0000232C  222E FEE4                move.l     D1, [A6 - 0x11C]
  3220. 00002330  E0A1                     asr        D1, D0
  3221. 00002332  2F01                     move.l     -[A7], D1
  3222. 00002334  4EBA DF98                jsr        [PC - 0x2068 /* 000002CE */]
  3223. 00002338  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3224. 0000233C  6000 0320                bra        +0x322 /* 0000265E */
  3225. 00002340  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3226. 00002344  3028 0002                move.w     D0, [A0 + 0x2]
  3227. 00002348  48C0                     ext.l      D0
  3228. 0000234A  2F00                     move.l     -[A7], D0
  3229. 0000234C  4878 0086                push.l     0x86
  3230. 00002350  4EBA DF38                jsr        [PC - 0x20C8 /* 0000028A */]
  3231. 00002354  3800                     move.w     D4, D0
  3232. 00002356  486E FFFE                pea.l      [A6 - 0x2]
  3233. 0000235A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3234. 0000235E  48C4                     ext.l      D4
  3235. 00002360  2F04                     move.l     -[A7], D4
  3236. 00002362  4878 0086                push.l     0x86
  3237. 00002366  4EBA DFB0                jsr        [PC - 0x2050 /* 00000318 */]
  3238. 0000236A  0C44 0001                cmpi.w     D4, 0x1
  3239. 0000236E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3240. 00002372  6600 02EA                bne        +0x2EC /* 0000265E */
  3241. 00002376  486E FFFE                pea.l      [A6 - 0x2]
  3242. 0000237A  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3243. 0000237E  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3244. 00002382  3028 0002                move.w     D0, [A0 + 0x2]
  3245. 00002386  48C0                     ext.l      D0
  3246. 00002388  2F00                     move.l     -[A7], D0
  3247. 0000238A  4EBA DF42                jsr        [PC - 0x20BE /* 000002CE */]
  3248. 0000238E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3249. 00002392  6000 02CA                bra        +0x2CC /* 0000265E */
  3250. 00002396  0CAE 0000 7FFF FFF4      cmpi.l     [A6 - 0xC], 0x7FFF
  3251. 0000239E  6C2C                     bge        +0x2E /* 000023CC */
  3252. 000023A0  486E FFFE                pea.l      [A6 - 0x2]
  3253. 000023A4  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3254. 000023A8  700F                     moveq.l    D0, 0x0F
  3255. 000023AA  2F00                     move.l     -[A7], D0
  3256. 000023AC  4878 0082                push.l     0x82
  3257. 000023B0  4EBA DF66                jsr        [PC - 0x209A /* 00000318 */]
  3258. 000023B4  486E FFFE                pea.l      [A6 - 0x2]
  3259. 000023B8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3260. 000023BC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3261. 000023C0  4EBA DFDA                jsr        [PC - 0x2026 /* 0000039C */]
  3262. 000023C4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3263. 000023C8  6000 0294                bra        +0x296 /* 0000265E */
  3264. label000023CC:
  3265. 000023CC  486E FEE0                pea.l      [A6 - 0x120]
  3266. 000023D0  486E FEE2                pea.l      [A6 - 0x11E]
  3267. 000023D4  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  3268. 000023D8  486E FFFE                pea.l      [A6 - 0x2]
  3269. 000023DC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3270. 000023E0  302E FEE0                move.w     D0, [A6 - 0x120]
  3271. 000023E4  48C0                     ext.l      D0
  3272. 000023E6  2F00                     move.l     -[A7], D0
  3273. 000023E8  4EBA DEE4                jsr        [PC - 0x211C /* 000002CE */]
  3274. 000023EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3275. 000023F0  6000 026C                bra        +0x26E /* 0000265E */
  3276. 000023F4  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3277. 000023F8  4A68 000C                tst.w      [A0 + 0xC]
  3278. 000023FC  6720                     beq        +0x22 /* 0000241E */
  3279. 000023FE  486E FFFE                pea.l      [A6 - 0x2]
  3280. 00002402  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3281. 00002406  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3282. 0000240A  3028 000C                move.w     D0, [A0 + 0xC]
  3283. 0000240E  48C0                     ext.l      D0
  3284. 00002410  2F00                     move.l     -[A7], D0
  3285. 00002412  4EBA DEBA                jsr        [PC - 0x2146 /* 000002CE */]
  3286. 00002416  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3287. 0000241A  6000 0242                bra        +0x244 /* 0000265E */
  3288. label0000241E:
  3289. 0000241E  486E FFFE                pea.l      [A6 - 0x2]
  3290. 00002422  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3291. 00002426  700E                     moveq.l    D0, 0x0E
  3292. 00002428  2F00                     move.l     -[A7], D0
  3293. 0000242A  4878 0082                push.l     0x82
  3294. 0000242E  4EBA DEE8                jsr        [PC - 0x2118 /* 00000318 */]
  3295. 00002432  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3296. 00002436  6000 0226                bra        +0x228 /* 0000265E */
  3297. 0000243A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3298. 0000243E  4A28 0009                tst.b      [A0 + 0x9]
  3299. 00002442  6714                     beq        +0x16 /* 00002458 */
  3300. 00002444  7001                     moveq.l    D0, 0x01
  3301. 00002446  2F00                     move.l     -[A7], D0
  3302. 00002448  2F3C 0000 AB03           move.l     -[A7], 0xAB03
  3303. 0000244E  4EBA E27E                jsr        [PC - 0x1D82 /* 000006CE */]
  3304. 00002452  4A00                     tst.b      D0
  3305. 00002454  508F                     addq.l     A7, 8
  3306. 00002456  664C                     bne        +0x4E /* 000024A4 */
  3307. label00002458:
  3308. 00002458  486E FFFE                pea.l      [A6 - 0x2]
  3309. 0000245C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3310. 00002460  700E                     moveq.l    D0, 0x0E
  3311. 00002462  2F00                     move.l     -[A7], D0
  3312. 00002464  4878 0082                push.l     0x82
  3313. 00002468  4EBA DEAE                jsr        [PC - 0x2152 /* 00000318 */]
  3314. 0000246C  422E FFF9                clr.b      [A6 - 0x7]
  3315. 00002470  526E FFFE                addq.w     [A6 - 0x2], 1
  3316. 00002474  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3317. 00002478  6018                     bra        +0x1A /* 00002492 */
  3318. label0000247A:
  3319. 0000247A  486E FFFE                pea.l      [A6 - 0x2]
  3320. 0000247E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3321. 00002482  486E FFF9                pea.l      [A6 - 0x7]
  3322. 00002486  4EBA DEDE                jsr        [PC - 0x2122 /* 00000366 */]
  3323. 0000248A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3324. 0000248E  526E FFFE                addq.w     [A6 - 0x2], 1
  3325. label00002492:
  3326. 00002492  302E FFFE                move.w     D0, [A6 - 0x2]
  3327. 00002496  48C0                     ext.l      D0
  3328. 00002498  0C80 0000 5E35           cmpi.l     D0, 0x5E35 /* '^5' */
  3329. 0000249E  6DDA                     blt        -0x24 /* 0000247A */
  3330. 000024A0  6000 01BC                bra        +0x1BE /* 0000265E */
  3331. label000024A4:
  3332. 000024A4  486E FFFE                pea.l      [A6 - 0x2]
  3333. 000024A8  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3334. 000024AC  598F                     subq.l     A7, 4
  3335. 000024AE  7014                     moveq.l    D0, 0x14
  3336. 000024B0  AB1D                     syscall    QDExtensions
  3337. 000024B2  4EBA DEE8                jsr        [PC - 0x2118 /* 0000039C */]
  3338. 000024B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3339. 000024BA  6000 01A2                bra        +0x1A4 /* 0000265E */
  3340. 000024BE  0CAE 0000 0200 FFF4      cmpi.l     [A6 - 0xC], 0x200
  3341. 000024C6  6D42                     blt        +0x44 /* 0000250A */
  3342. 000024C8  486E FFFE                pea.l      [A6 - 0x2]
  3343. 000024CC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3344. 000024D0  7001                     moveq.l    D0, 0x01
  3345. 000024D2  2F00                     move.l     -[A7], D0
  3346. 000024D4  2F3C 0000 A88F           move.l     -[A7], 0xA88F
  3347. 000024DA  4EBA E1F2                jsr        [PC - 0x1E0E /* 000006CE */]
  3348. 000024DE  4A00                     tst.b      D0
  3349. 000024E0  508F                     addq.l     A7, 8
  3350. 000024E2  670C                     beq        +0xE /* 000024F0 */
  3351. 000024E4  598F                     subq.l     A7, 4
  3352. 000024E6  3F3C 0016                move.w     -[A7], 0x16
  3353. 000024EA  A88F                     syscall    OSDispatch
  3354. 000024EC  201F                     move.l     D0, [A7]+
  3355. 000024EE  6008                     bra        +0xA /* 000024F8 */
  3356. label000024F0:
  3357. 000024F0  598F                     subq.l     A7, 4
  3358. 000024F2  2EB8 0108                move.l     [A7], [0x00000108 /* MemTop */]
  3359. 000024F6  201F                     move.l     D0, [A7]+
  3360. label000024F8:
  3361. 000024F8  720A                     moveq.l    D1, 0x0A
  3362. 000024FA  E2A0                     asr        D0, D1
  3363. 000024FC  2F00                     move.l     -[A7], D0
  3364. 000024FE  4EBA DDCE                jsr        [PC - 0x2232 /* 000002CE */]
  3365. 00002502  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3366. 00002506  6000 0156                bra        +0x158 /* 0000265E */
  3367. label0000250A:
  3368. 0000250A  486E FFFE                pea.l      [A6 - 0x2]
  3369. 0000250E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3370. 00002512  700D                     moveq.l    D0, 0x0D
  3371. 00002514  2F00                     move.l     -[A7], D0
  3372. 00002516  4878 0082                push.l     0x82
  3373. 0000251A  4EBA DDFC                jsr        [PC - 0x2204 /* 00000318 */]
  3374. 0000251E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3375. 00002522  6000 013A                bra        +0x13C /* 0000265E */
  3376. 00002526  0CAE 0000 0200 FFF4      cmpi.l     [A6 - 0xC], 0x200
  3377. 0000252E  6D2C                     blt        +0x2E /* 0000255C */
  3378. 00002530  486E FFFE                pea.l      [A6 - 0x2]
  3379. 00002534  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3380. 00002538  598F                     subq.l     A7, 4
  3381. 0000253A  2EB8 0130                move.l     [A7], [0x00000130 /* ApplLimit */]
  3382. 0000253E  598F                     subq.l     A7, 4
  3383. 00002540  2EB8 02AA                move.l     [A7], [0x000002AA /* ApplZone */]
  3384. 00002544  201F                     move.l     D0, [A7]+
  3385. 00002546  221F                     move.l     D1, [A7]+
  3386. 00002548  9280                     sub.l      D1, D0
  3387. 0000254A  700A                     moveq.l    D0, 0x0A
  3388. 0000254C  E0A1                     asr        D1, D0
  3389. 0000254E  2F01                     move.l     -[A7], D1
  3390. 00002550  4EBA DD7C                jsr        [PC - 0x2284 /* 000002CE */]
  3391. 00002554  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3392. 00002558  6000 0104                bra        +0x106 /* 0000265E */
  3393. label0000255C:
  3394. 0000255C  486E FFFE                pea.l      [A6 - 0x2]
  3395. 00002560  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3396. 00002564  700D                     moveq.l    D0, 0x0D
  3397. 00002566  2F00                     move.l     -[A7], D0
  3398. 00002568  4878 0082                push.l     0x82
  3399. 0000256C  4EBA DDAA                jsr        [PC - 0x2256 /* 00000318 */]
  3400. 00002570  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3401. 00002574  6000 00E8                bra        +0xEA /* 0000265E */
  3402. 00002578  0CAE 0000 0200 FFF4      cmpi.l     [A6 - 0xC], 0x200
  3403. 00002580  6D26                     blt        +0x28 /* 000025A8 */
  3404. 00002582  486E FFFE                pea.l      [A6 - 0x2]
  3405. 00002586  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3406. 0000258A  598F                     subq.l     A7, 4
  3407. 0000258C  486E FEE4                pea.l      [A6 - 0x11C]
  3408. 00002590  4EAD 03AA                jsr        [A5 + 0x3AA /* export_113 */]
  3409. 00002594  700A                     moveq.l    D0, 0x0A
  3410. 00002596  221F                     move.l     D1, [A7]+
  3411. 00002598  E0A1                     asr        D1, D0
  3412. 0000259A  2F01                     move.l     -[A7], D1
  3413. 0000259C  4EBA DD30                jsr        [PC - 0x22D0 /* 000002CE */]
  3414. 000025A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3415. 000025A4  6000 00B8                bra        +0xBA /* 0000265E */
  3416. label000025A8:
  3417. 000025A8  486E FFFE                pea.l      [A6 - 0x2]
  3418. 000025AC  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3419. 000025B0  700D                     moveq.l    D0, 0x0D
  3420. 000025B2  2F00                     move.l     -[A7], D0
  3421. 000025B4  4878 0082                push.l     0x82
  3422. 000025B8  4EBA DD5E                jsr        [PC - 0x22A2 /* 00000318 */]
  3423. 000025BC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3424. 000025C0  6000 009C                bra        +0x9E /* 0000265E */
  3425. 000025C4  4AAD B428                tst.l      [A5 - 0x4BD8]
  3426. 000025C8  674A                     beq        +0x4C /* 00002614 */
  3427. 000025CA  206D B428                movea.l    A0, [A5 - 0x4BD8]
  3428. 000025CE  2F10                     move.l     -[A7], [A0]
  3429. 000025D0  2F0B                     move.l     -[A7], A3
  3430. 000025D2  206D B428                movea.l    A0, [A5 - 0x4BD8]
  3431. 000025D6  2050                     movea.l    A0, [A0]
  3432. 000025D8  7000                     moveq.l    D0, 0x00
  3433. 000025DA  1010                     move.b     D0, [A0]
  3434. 000025DC  5280                     addq.l     D0, 1
  3435. 000025DE  2F00                     move.l     -[A7], D0
  3436. 000025E0  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  3437. 000025E4  598F                     subq.l     A7, 4
  3438. 000025E6  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3439. 000025EA  7000                     moveq.l    D0, 0x00
  3440. 000025EC  2F00                     move.l     -[A7], D0
  3441. 000025EE  486E FFFE                pea.l      [A6 - 0x2]
  3442. 000025F2  7202                     moveq.l    D1, 0x02
  3443. 000025F4  2F01                     move.l     -[A7], D1
  3444. 000025F6  240B                     move.l     D2, A3
  3445. 000025F8  5282                     addq.l     D2, 1
  3446. 000025FA  2F02                     move.l     -[A7], D2
  3447. 000025FC  7400                     moveq.l    D2, 0x00
  3448. 000025FE  1413                     move.b     D2, [A3]
  3449. 00002600  2F02                     move.l     -[A7], D2
  3450. 00002602  A9E0                     syscall    Munger
  3451. 00002604  206E FFFA                movea.l    A0, [A6 - 0x6]
  3452. 00002608  2050                     movea.l    A0, [A0]
  3453. 0000260A  1013                     move.b     D0, [A3]
  3454. 0000260C  5500                     subq.b     D0, 2
  3455. 0000260E  D110                     add.b      [A0], D0
  3456. 00002610  588F                     addq.l     A7, 4
  3457. 00002612  604A                     bra        +0x4C /* 0000265E */
  3458. label00002614:
  3459. 00002614  486E FFFE                pea.l      [A6 - 0x2]
  3460. 00002618  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3461. 0000261C  700D                     moveq.l    D0, 0x0D
  3462. 0000261E  2F00                     move.l     -[A7], D0
  3463. 00002620  4878 0082                push.l     0x82
  3464. 00002624  4EBA DCF2                jsr        [PC - 0x230E /* 00000318 */]
  3465. 00002628  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3466. 0000262C  6030                     bra        +0x32 /* 0000265E */
  3467. 0000262E  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3468. 00002632  4A68 0024                tst.w      [A0 + 0x24]
  3469. 00002636  6F1E                     ble        +0x20 /* 00002656 */
  3470. 00002638  486E FFFE                pea.l      [A6 - 0x2]
  3471. 0000263C  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3472. 00002640  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3473. 00002644  3028 0024                move.w     D0, [A0 + 0x24]
  3474. 00002648  48C0                     ext.l      D0
  3475. 0000264A  2F00                     move.l     -[A7], D0
  3476. 0000264C  4EBA DC80                jsr        [PC - 0x2380 /* 000002CE */]
  3477. 00002650  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3478. 00002654  6008                     bra        +0xA /* 0000265E */
  3479. label00002656:
  3480. 00002656  206E FFFA                movea.l    A0, [A6 - 0x6]
  3481. 0000265A  2050                     movea.l    A0, [A0]
  3482. 0000265C  4210                     clr.b      [A0]
  3483. label0000265E:
  3484. 0000265E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3485. 00002662  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3486. 00002666  206E FFFA                movea.l    A0, [A6 - 0x6]
  3487. 0000266A  2F10                     move.l     -[A7], [A0]
  3488. 0000266C  486E FEEA                pea.l      [A6 - 0x116]
  3489. 00002670  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  3490. 00002674  4EBA E8C2                jsr        [PC - 0x173E /* 00000F38 */]
  3491. 00002678  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3492. 0000267C  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  3493. 00002680  526E FEE8                addq.w     [A6 - 0x118], 1
  3494. 00002684  700C                     moveq.l    D0, 0x0C
  3495. 00002686  B06E FEE8                cmp.w      D0, [A6 - 0x118]
  3496. 0000268A  6C00 FB98                bge        -0x466 /* 00002224 */
  3497. 0000268E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  3498. 00002692  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  3499. 00002696  6010                     bra        +0x12 /* 000026A8 */
  3500. label00002698:
  3501. 00002698  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3502. 0000269C  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3503. 000026A0  3F3C 0080                move.w     -[A7], 0x80
  3504. 000026A4  4EBA E8D0                jsr        [PC - 0x1730 /* 00000F76 */]
  3505. label000026A8:
  3506. 000026A8  4CEE 18F8 FEC4           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x13C]
  3507. 000026AE  4E5E                     unlink     A6
  3508. 000026B0  205F                     movea.l    A0, [A7]+
  3509. 000026B2  5C4F                     addq.w     A7, 6
  3510. 000026B4  4ED0                     jmp        [A0]
  3511. export_1256:
  3512. 000026B6  4E56 FFF8                link       A6, -0x0008
  3513. 000026BA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3514. 000026BE  206E 000C                movea.l    A0, [A6 + 0xC]
  3515. 000026C2  7003                     moveq.l    D0, 0x03
  3516. 000026C4  B050                     cmp.w      D0, [A0]
  3517. 000026C6  6634                     bne        +0x36 /* 000026FC */
  3518. 000026C8  206E 000C                movea.l    A0, [A6 + 0xC]
  3519. 000026CC  1E28 0005                move.b     D7, [A0 + 0x5]
  3520. 000026D0  0C07 0003                cmpi.b     D7, 0x3
  3521. 000026D4  6706                     beq        +0x8 /* 000026DC */
  3522. 000026D6  0C07 000D                cmpi.b     D7, 0xD /* '\r' */
  3523. 000026DA  6620                     bne        +0x22 /* 000026FC */
  3524. label000026DC:
  3525. 000026DC  206E 0008                movea.l    A0, [A6 + 0x8]
  3526. 000026E0  30BC 0001                move.w     [A0], 0x1
  3527. 000026E4  7001                     moveq.l    D0, 0x01
  3528. 000026E6  2F00                     move.l     -[A7], D0
  3529. 000026E8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3530. 000026EC  4EBA E910                jsr        [PC - 0x16F0 /* 00000FFE */]
  3531. 000026F0  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3532. 000026F6  508F                     addq.l     A7, 8
  3533. 000026F8  6000 0160                bra        +0x162 /* 0000285A */
  3534. label000026FC:
  3535. 000026FC  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3536. 00002700  4A28 0026                tst.b      [A0 + 0x26]
  3537. 00002704  6700 0150                beq        +0x152 /* 00002856 */
  3538. 00002708  558F                     subq.l     A7, 2
  3539. 0000270A  A974                     syscall    Button
  3540. 0000270C  4A1F                     tst.b      [A7]+
  3541. 0000270E  6600 0146                bne        +0x148 /* 00002856 */
  3542. 00002712  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3543. 00002716  A873                     syscall    SetPort
  3544. 00002718  598F                     subq.l     A7, 4
  3545. 0000271A  A8D8                     syscall    NewRgn
  3546. 0000271C  285F                     movea.l    A4, [A7]+
  3547. 0000271E  598F                     subq.l     A7, 4
  3548. 00002720  A8D8                     syscall    NewRgn
  3549. 00002722  265F                     movea.l    A3, [A7]+
  3550. 00002724  2F0B                     move.l     -[A7], A3
  3551. 00002726  A87A                     syscall    GetClip
  3552. 00002728  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3553. 0000272C  5368 0028                subq.w     [A0 + 0x28], 1
  3554. 00002730  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3555. 00002734  43EE FFF8                lea.l      A1, [A6 - 0x8]
  3556. 00002738  41E8 0130                lea.l      A0, [A0 + 0x130]
  3557. 0000273C  22D8                     move.l     [A1]+, [A0]+
  3558. 0000273E  22D8                     move.l     [A1]+, [A0]+
  3559. 00002740  302E FFFC                move.w     D0, [A6 - 0x4]
  3560. 00002744  5340                     subq.w     D0, 1
  3561. 00002746  3D40 FFF8                move.w     [A6 - 0x8], D0
  3562. 0000274A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3563. 0000274E  3028 002E                move.w     D0, [A0 + 0x2E]
  3564. 00002752  D06E FFF8                add.w      D0, [A6 - 0x8]
  3565. 00002756  3D40 FFFC                move.w     [A6 - 0x4], D0
  3566. 0000275A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3567. 0000275E  7025                     moveq.l    D0, 0x25
  3568. 00002760  B028 0031                cmp.b      D0, [A0 + 0x31]
  3569. 00002764  670C                     beq        +0xE /* 00002772 */
  3570. 00002766  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3571. 0000276A  7024                     moveq.l    D0, 0x24
  3572. 0000276C  B028 0031                cmp.b      D0, [A0 + 0x31]
  3573. 00002770  6626                     bne        +0x28 /* 00002798 */
  3574. label00002772:
  3575. 00002772  7E02                     moveq.l    D7, 0x02
  3576. 00002774  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3577. 00002778  7000                     moveq.l    D0, 0x00
  3578. 0000277A  1028 0030                move.b     D0, [A0 + 0x30]
  3579. 0000277E  2800                     move.l     D4, D0
  3580. 00002780  5384                     subq.l     D4, 1
  3581. 00002782  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3582. 00002786  7025                     moveq.l    D0, 0x25
  3583. 00002788  B028 0031                cmp.b      D0, [A0 + 0x31]
  3584. 0000278C  6604                     bne        +0x6 /* 00002792 */
  3585. 0000278E  7014                     moveq.l    D0, 0x14
  3586. 00002790  6002                     bra        +0x4 /* 00002794 */
  3587. label00002792:
  3588. 00002792  7014                     moveq.l    D0, 0x14
  3589. label00002794:
  3590. 00002794  3A00                     move.w     D5, D0
  3591. 00002796  6010                     bra        +0x12 /* 000027A8 */
  3592. label00002798:
  3593. 00002798  7E01                     moveq.l    D7, 0x01
  3594. 0000279A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3595. 0000279E  7000                     moveq.l    D0, 0x00
  3596. 000027A0  1028 0030                move.b     D0, [A0 + 0x30]
  3597. 000027A4  3800                     move.w     D4, D0
  3598. 000027A6  7A32                     moveq.l    D5, 0x32
  3599. label000027A8:
  3600. 000027A8  486E FFF8                pea.l      [A6 - 0x8]
  3601. 000027AC  3F05                     move.w     -[A7], D5
  3602. 000027AE  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3603. 000027B2  3F28 0028                move.w     -[A7], [A0 + 0x28]
  3604. 000027B6  A8A8                     syscall    OffsetRect
  3605. 000027B8  598F                     subq.l     A7, 4
  3606. 000027BA  A975                     syscall    TickCount
  3607. 000027BC  2C1F                     move.l     D6, [A7]+
  3608. label000027BE:
  3609. 000027BE  598F                     subq.l     A7, 4
  3610. 000027C0  A975                     syscall    TickCount
  3611. 000027C2  BC9F                     cmp.l      D6, [A7]+
  3612. 000027C4  67F8                     beq        -0x6 /* 000027BE */
  3613. 000027C6  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3614. 000027CA  4868 0130                pea.l      [A0 + 0x130]
  3615. 000027CE  7000                     moveq.l    D0, 0x00
  3616. 000027D0  3F00                     move.w     -[A7], D0
  3617. 000027D2  72FF                     moveq.l    D1, 0xFFFFFFFF
  3618. 000027D4  3F01                     move.w     -[A7], D1
  3619. 000027D6  2F0C                     move.l     -[A7], A4
  3620. 000027D8  A8EF                     syscall    ScrollRect
  3621. 000027DA  2F0C                     move.l     -[A7], A4
  3622. 000027DC  A879                     syscall    SetClip
  3623. 000027DE  7001                     moveq.l    D0, 0x01
  3624. 000027E0  3F00                     move.w     -[A7], D0
  3625. 000027E2  A887                     syscall    TextFont
  3626. 000027E4  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3627. 000027E8  3F28 002C                move.w     -[A7], [A0 + 0x2C]
  3628. 000027EC  A88A                     syscall    TextSize
  3629. 000027EE  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3630. 000027F2  4870 7030                pea.l      [A0 + D7.w + 0x30]
  3631. 000027F6  48C4                     ext.l      D4
  3632. 000027F8  2F04                     move.l     -[A7], D4
  3633. 000027FA  486E FFF8                pea.l      [A6 - 0x8]
  3634. 000027FE  7000                     moveq.l    D0, 0x00
  3635. 00002800  3F00                     move.w     -[A7], D0
  3636. 00002802  A9CE                     syscall    TETextBox/TextBox
  3637. 00002804  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3638. 00002808  4A68 0028                tst.w      [A0 + 0x28]
  3639. 0000280C  6C0E                     bge        +0x10 /* 0000281C */
  3640. 0000280E  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3641. 00002812  3028 0028                move.w     D0, [A0 + 0x28]
  3642. 00002816  4440                     neg.w      D0
  3643. 00002818  48C0                     ext.l      D0
  3644. 0000281A  600A                     bra        +0xC /* 00002826 */
  3645. label0000281C:
  3646. 0000281C  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3647. 00002820  3028 0028                move.w     D0, [A0 + 0x28]
  3648. 00002824  48C0                     ext.l      D0
  3649. label00002826:
  3650. 00002826  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3651. 0000282A  3228 002E                move.w     D1, [A0 + 0x2E]
  3652. 0000282E  5241                     addq.w     D1, 1
  3653. 00002830  48C1                     ext.l      D1
  3654. 00002832  B280                     cmp.l      D1, D0
  3655. 00002834  6C14                     bge        +0x16 /* 0000284A */
  3656. 00002836  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3657. 0000283A  3028 002A                move.w     D0, [A0 + 0x2A]
  3658. 0000283E  48C0                     ext.l      D0
  3659. 00002840  5280                     addq.l     D0, 1
  3660. 00002842  2F00                     move.l     -[A7], D0
  3661. 00002844  4EBA F80C                jsr        [PC - 0x7F4 /* 00002052 */]
  3662. 00002848  588F                     addq.l     A7, 4
  3663. label0000284A:
  3664. 0000284A  2F0B                     move.l     -[A7], A3
  3665. 0000284C  A879                     syscall    SetClip
  3666. 0000284E  2F0C                     move.l     -[A7], A4
  3667. 00002850  A8D9                     syscall    DisposRgn/DisposeRgn
  3668. 00002852  2F0B                     move.l     -[A7], A3
  3669. 00002854  A8D9                     syscall    DisposRgn/DisposeRgn
  3670. label00002856:
  3671. 00002856  422E 0014                clr.b      [A6 + 0x14]
  3672. label0000285A:
  3673. 0000285A  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  3674. 00002860  4E5E                     unlink     A6
  3675. 00002862  205F                     movea.l    A0, [A7]+
  3676. 00002864  DEFC 000C                add.w      A7, 0xC
  3677. 00002868  4ED0                     jmp        [A0]
  3678. export_1257:
  3679. 0000286A  4E56 FFDC                link       A6, -0x0024
  3680. 0000286E  48E7 0018                movem.l    -[A7], A3,A4
  3681. 00002872  49EE FFF0                lea.l      A4, [A6 - 0x10]
  3682. 00002876  598F                     subq.l     A7, 4
  3683. 00002878  4878 0138                push.l     0x138
  3684. 0000287C  4EAD 03DA                jsr        [A5 + 0x3DA /* export_119 */]
  3685. 00002880  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  3686. 00002884  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3687. 00002888  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  3688. 0000288C  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3689. 00002890  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  3690. 00002894  206E FFE6                movea.l    A0, [A6 - 0x1A]
  3691. 00002898  2B50 B42C                move.l     [A5 - 0x4BD4], [A0]
  3692. 0000289C  558F                     subq.l     A7, 2
  3693. 0000289E  7001                     moveq.l    D0, 0x01
  3694. 000028A0  3F00                     move.w     -[A7], D0
  3695. 000028A2  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3696. 000028A6  2F08                     move.l     -[A7], A0
  3697. 000028A8  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  3698. 000028AC  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3699. 000028B0  3028 0004                move.w     D0, [A0 + 0x4]
  3700. 000028B4  48C0                     ext.l      D0
  3701. 000028B6  72FF                     moveq.l    D1, 0xFFFFFFFF
  3702. 000028B8  B280                     cmp.l      D1, D0
  3703. 000028BA  548F                     addq.l     A7, 2
  3704. 000028BC  660A                     bne        +0xC /* 000028C8 */
  3705. 000028BE  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3706. 000028C2  317C 0420 0004           move.w     [A0 + 0x4], 0x420
  3707. label000028C8:
  3708. 000028C8  598F                     subq.l     A7, 4
  3709. 000028CA  2F3C 5370 5363           move.l     -[A7], 0x53705363 /* 'SpSc' */
  3710. 000028D0  3F3C 0080                move.w     -[A7], 0x80
  3711. 000028D4  A9A0                     syscall    GetResource
  3712. 000028D6  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  3713. 000028DA  206E FFE6                movea.l    A0, [A6 - 0x1A]
  3714. 000028DE  2F10                     move.l     -[A7], [A0]
  3715. 000028E0  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3716. 000028E4  4868 0010                pea.l      [A0 + 0x10]
  3717. 000028E8  7016                     moveq.l    D0, 0x16
  3718. 000028EA  2F00                     move.l     -[A7], D0
  3719. 000028EC  4EAD 042A                jsr        [A5 + 0x42A /* export_129 */]
  3720. 000028F0  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3721. 000028F4  A9A3                     syscall    ReleaseResource
  3722. 000028F6  486E FFEC                pea.l      [A6 - 0x14]
  3723. 000028FA  A874                     syscall    GetPort
  3724. 000028FC  3F3C 0080                move.w     -[A7], 0x80
  3725. 00002900  A979                     syscall    CouldDialog
  3726. 00002902  2F3C 444C 4F47           move.l     -[A7], 0x444C4F47 /* 'DLOG' */
  3727. 00002908  4878 0080                push.l     0x80
  3728. 0000290C  4EBA DB70                jsr        [PC - 0x2490 /* 0000047E */]
  3729. 00002910  598F                     subq.l     A7, 4
  3730. 00002912  3F3C 0080                move.w     -[A7], 0x80
  3731. 00002916  7000                     moveq.l    D0, 0x00
  3732. 00002918  2F00                     move.l     -[A7], D0
  3733. 0000291A  72FF                     moveq.l    D1, 0xFFFFFFFF
  3734. 0000291C  2F01                     move.l     -[A7], D1
  3735. 0000291E  A97C                     syscall    GetNewDialog
  3736. 00002920  265F                     movea.l    A3, [A7]+
  3737. 00002922  2F0B                     move.l     -[A7], A3
  3738. 00002924  A873                     syscall    SetPort
  3739. 00002926  2F0C                     move.l     -[A7], A4
  3740. 00002928  A976                     syscall    GetKeys
  3741. 0000292A  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3742. 0000292E  4228 0026                clr.b      [A0 + 0x26]
  3743. 00002932  558F                     subq.l     A7, 2
  3744. 00002934  2F0C                     move.l     -[A7], A4
  3745. 00002936  703D                     moveq.l    D0, 0x3D
  3746. 00002938  2F00                     move.l     -[A7], D0
  3747. 0000293A  A85D                     syscall    BitTst
  3748. 0000293C  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3749. 00002940  115F 0027                move.b     [A0 + 0x27], [A7]+
  3750. 00002944  2F0B                     move.l     -[A7], A3
  3751. 00002946  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3752. 0000294A  4A28 0027                tst.b      [A0 + 0x27]
  3753. 0000294E  6704                     beq        +0x6 /* 00002954 */
  3754. 00002950  7004                     moveq.l    D0, 0x04
  3755. 00002952  6002                     bra        +0x4 /* 00002956 */
  3756. label00002954:
  3757. 00002954  7002                     moveq.l    D0, 0x02
  3758. label00002956:
  3759. 00002956  3F00                     move.w     -[A7], D0
  3760. 00002958  486E FFEA                pea.l      [A6 - 0x16]
  3761. 0000295C  486E FFE6                pea.l      [A6 - 0x1A]
  3762. 00002960  486E FFDE                pea.l      [A6 - 0x22]
  3763. 00002964  A98D                     syscall    GetDialogItem/GetDItem
  3764. 00002966  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3765. 0000296A  3F3C 00FF                move.w     -[A7], 0xFF
  3766. 0000296E  A95D                     syscall    HiliteControl
  3767. 00002970  2F0B                     move.l     -[A7], A3
  3768. 00002972  7008                     moveq.l    D0, 0x08
  3769. 00002974  3F00                     move.w     -[A7], D0
  3770. 00002976  486E FFEA                pea.l      [A6 - 0x16]
  3771. 0000297A  486E FFE6                pea.l      [A6 - 0x1A]
  3772. 0000297E  486E FFDE                pea.l      [A6 - 0x22]
  3773. 00002982  A98D                     syscall    GetDialogItem/GetDItem
  3774. 00002984  2F0B                     move.l     -[A7], A3
  3775. 00002986  7008                     moveq.l    D0, 0x08
  3776. 00002988  3F00                     move.w     -[A7], D0
  3777. 0000298A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  3778. 0000298E  486D 275A                pea.l      [A5 + 0x275A /* export_1255 */]
  3779. 00002992  486E FFDE                pea.l      [A6 - 0x22]
  3780. 00002996  A98E                     syscall    SetDialogItem/SetDItem
  3781. 00002998  2F0B                     move.l     -[A7], A3
  3782. 0000299A  7009                     moveq.l    D0, 0x09
  3783. 0000299C  3F00                     move.w     -[A7], D0
  3784. 0000299E  486E FFEA                pea.l      [A6 - 0x16]
  3785. 000029A2  486E FFE6                pea.l      [A6 - 0x1A]
  3786. 000029A6  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3787. 000029AA  4868 0130                pea.l      [A0 + 0x130]
  3788. 000029AE  A98D                     syscall    GetDialogItem/GetDItem
  3789. 000029B0  2F0B                     move.l     -[A7], A3
  3790. 000029B2  7009                     moveq.l    D0, 0x09
  3791. 000029B4  3F00                     move.w     -[A7], D0
  3792. 000029B6  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  3793. 000029BA  486D 275A                pea.l      [A5 + 0x275A /* export_1255 */]
  3794. 000029BE  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3795. 000029C2  4868 0130                pea.l      [A0 + 0x130]
  3796. 000029C6  A98E                     syscall    SetDialogItem/SetDItem
  3797. 000029C8  2F0B                     move.l     -[A7], A3
  3798. 000029CA  4EBA DA8A                jsr        [PC - 0x2576 /* 00000456 */]
  3799. 000029CE  4A00                     tst.b      D0
  3800. 000029D0  6704                     beq        +0x6 /* 000029D6 */
  3801. 000029D2  7006                     moveq.l    D0, 0x06
  3802. 000029D4  6002                     bra        +0x4 /* 000029D8 */
  3803. label000029D6:
  3804. 000029D6  7007                     moveq.l    D0, 0x07
  3805. label000029D8:
  3806. 000029D8  3F00                     move.w     -[A7], D0
  3807. 000029DA  A827                     syscall    HideDialogItem/HideDItem
  3808. 000029DC  2F0B                     move.l     -[A7], A3
  3809. 000029DE  A915                     syscall    ShowWindow
  3810. 000029E0  A850                     syscall    InitCursor
  3811. 000029E2  508F                     addq.l     A7, 8
  3812. label000029E4:
  3813. 000029E4  486D 2762                pea.l      [A5 + 0x2762 /* export_1256 */]
  3814. 000029E8  486E FFDC                pea.l      [A6 - 0x24]
  3815. 000029EC  A991                     syscall    ModalDialog
  3816. 000029EE  7001                     moveq.l    D0, 0x01
  3817. 000029F0  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  3818. 000029F4  6700 0120                beq        +0x122 /* 00002B16 */
  3819. 000029F8  2F0B                     move.l     -[A7], A3
  3820. 000029FA  A873                     syscall    SetPort
  3821. 000029FC  2F0B                     move.l     -[A7], A3
  3822. 000029FE  7002                     moveq.l    D0, 0x02
  3823. 00002A00  3F00                     move.w     -[A7], D0
  3824. 00002A02  486E FFEA                pea.l      [A6 - 0x16]
  3825. 00002A06  486E FFE6                pea.l      [A6 - 0x1A]
  3826. 00002A0A  486E FFDE                pea.l      [A6 - 0x22]
  3827. 00002A0E  A98D                     syscall    GetDialogItem/GetDItem
  3828. 00002A10  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3829. 00002A14  7002                     moveq.l    D0, 0x02
  3830. 00002A16  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  3831. 00002A1A  57C0                     seq        D0
  3832. 00002A1C  0240 0001                andi.w     D0, 0x1
  3833. 00002A20  48C0                     ext.l      D0
  3834. 00002A22  2200                     move.l     D1, D0
  3835. 00002A24  C0FC 00FF                mulu.w     D0, 0xFF
  3836. 00002A28  4841                     swap.w     D1
  3837. 00002A2A  C2FC 00FF                mulu.w     D1, 0xFF
  3838. 00002A2E  4841                     swap.w     D1
  3839. 00002A30  4241                     clr.w      D1
  3840. 00002A32  D081                     add.l      D0, D1
  3841. 00002A34  3F00                     move.w     -[A7], D0
  3842. 00002A36  A95D                     syscall    HiliteControl
  3843. 00002A38  2F0B                     move.l     -[A7], A3
  3844. 00002A3A  7004                     moveq.l    D0, 0x04
  3845. 00002A3C  3F00                     move.w     -[A7], D0
  3846. 00002A3E  486E FFEA                pea.l      [A6 - 0x16]
  3847. 00002A42  486E FFE6                pea.l      [A6 - 0x1A]
  3848. 00002A46  486E FFDE                pea.l      [A6 - 0x22]
  3849. 00002A4A  A98D                     syscall    GetDialogItem/GetDItem
  3850. 00002A4C  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3851. 00002A50  7004                     moveq.l    D0, 0x04
  3852. 00002A52  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  3853. 00002A56  57C0                     seq        D0
  3854. 00002A58  0240 0001                andi.w     D0, 0x1
  3855. 00002A5C  48C0                     ext.l      D0
  3856. 00002A5E  2200                     move.l     D1, D0
  3857. 00002A60  C0FC 00FF                mulu.w     D0, 0xFF
  3858. 00002A64  4841                     swap.w     D1
  3859. 00002A66  C2FC 00FF                mulu.w     D1, 0xFF
  3860. 00002A6A  4841                     swap.w     D1
  3861. 00002A6C  4241                     clr.w      D1
  3862. 00002A6E  D081                     add.l      D0, D1
  3863. 00002A70  3F00                     move.w     -[A7], D0
  3864. 00002A72  A95D                     syscall    HiliteControl
  3865. 00002A74  2F0B                     move.l     -[A7], A3
  3866. 00002A76  7003                     moveq.l    D0, 0x03
  3867. 00002A78  3F00                     move.w     -[A7], D0
  3868. 00002A7A  486E FFEA                pea.l      [A6 - 0x16]
  3869. 00002A7E  486E FFE6                pea.l      [A6 - 0x1A]
  3870. 00002A82  486E FFDE                pea.l      [A6 - 0x22]
  3871. 00002A86  A98D                     syscall    GetDialogItem/GetDItem
  3872. 00002A88  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3873. 00002A8C  7003                     moveq.l    D0, 0x03
  3874. 00002A8E  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  3875. 00002A92  57C0                     seq        D0
  3876. 00002A94  0240 0001                andi.w     D0, 0x1
  3877. 00002A98  48C0                     ext.l      D0
  3878. 00002A9A  2200                     move.l     D1, D0
  3879. 00002A9C  C0FC 00FF                mulu.w     D0, 0xFF
  3880. 00002AA0  4841                     swap.w     D1
  3881. 00002AA2  C2FC 00FF                mulu.w     D1, 0xFF
  3882. 00002AA6  4841                     swap.w     D1
  3883. 00002AA8  4241                     clr.w      D1
  3884. 00002AAA  D081                     add.l      D0, D1
  3885. 00002AAC  3F00                     move.w     -[A7], D0
  3886. 00002AAE  A95D                     syscall    HiliteControl
  3887. 00002AB0  302E FFDC                move.w     D0, [A6 - 0x24]
  3888. 00002AB4  5540                     subq.w     D0, 2
  3889. 00002AB6  6B46                     bmi        +0x48 /* 00002AFE */
  3890. 00002AB8  0C40 0002                cmpi.w     D0, 0x2
  3891. 00002ABC  6E40                     bgt        +0x42 /* 00002AFE */
  3892. 00002ABE  D040                     add.w      D0, D0
  3893. 00002AC0  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3894. 00002AC4  4EFB 0000                jmp        [PC + D0.w]
  3895. 00002AC8  0008 0024                ori.b      A0, 0x24 /* '$' */
  3896. 00002ACC  0008 206D                ori.b      A0, 0x6D /* 'm' */
  3897. 00002AD0  B42C 4228                cmp.b      D2, [A4 + 0x4228]
  3898. 00002AD4  0026 7004                ori.b      -[A6], 0x4
  3899. 00002AD8  B06E FFDC                cmp.w      D0, [A6 - 0x24]
  3900. 00002ADC  57C0                     seq        D0
  3901. 00002ADE  4400                     neg.b      D0
  3902. 00002AE0  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3903. 00002AE4  1140 0027                move.b     [A0 + 0x27], D0
  3904. 00002AE8  6014                     bra        +0x16 /* 00002AFE */
  3905. 00002AEA  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3906. 00002AEE  117C 0001 0026           move.b     [A0 + 0x26], 0x1
  3907. 00002AF4  7001                     moveq.l    D0, 0x01
  3908. 00002AF6  2F00                     move.l     -[A7], D0
  3909. 00002AF8  4EBA F558                jsr        [PC - 0xAA8 /* 00002052 */]
  3910. 00002AFC  588F                     addq.l     A7, 4
  3911. label00002AFE:
  3912. 00002AFE  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3913. 00002B02  4868 0130                pea.l      [A0 + 0x130]
  3914. 00002B06  A8A3                     syscall    EraseRect
  3915. 00002B08  206D B42C                movea.l    A0, [A5 - 0x4BD4]
  3916. 00002B0C  4868 0130                pea.l      [A0 + 0x130]
  3917. 00002B10  A928                     syscall    InvalRect
  3918. 00002B12  6000 FED0                bra        -0x12E /* 000029E4 */
  3919. label00002B16:
  3920. 00002B16  2F0B                     move.l     -[A7], A3
  3921. 00002B18  A983                     syscall    DisposeDialog
  3922. 00002B1A  3F3C 0080                move.w     -[A7], 0x80
  3923. 00002B1E  A97A                     syscall    FreeDialog
  3924. 00002B20  4AAE FFEC                tst.l      [A6 - 0x14]
  3925. 00002B24  6706                     beq        +0x8 /* 00002B2C */
  3926. 00002B26  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3927. 00002B2A  A873                     syscall    SetPort
  3928. label00002B2C:
  3929. 00002B2C  598F                     subq.l     A7, 4
  3930. 00002B2E  2F2D B42C                move.l     -[A7], [A5 - 0x4BD4]
  3931. 00002B32  4EAD 0402                jsr        [A5 + 0x402 /* export_124 */]
  3932. 00002B36  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  3933. 00002B3A  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3934. 00002B3E  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  3935. 00002B42  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  3936. 00002B46  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  3937. 00002B4A  7000                     moveq.l    D0, 0x00
  3938. 00002B4C  2B40 B42C                move.l     [A5 - 0x4BD4], D0
  3939. 00002B50  4CEE 1800 FFD4           movem.l    A3,A4, [A6 - 0x2C]
  3940. 00002B56  4E5E                     unlink     A6
  3941. 00002B58  4E75                     rts
  3942.